be3f92a7-9367-47b7-882e-9ab86c1fae46
3c16f1a5-e1de-4b6c-81ab-ada24d764e1f
97d7e638-f957-4964-b991-2b1aeed59163
d9dae107-0709-4114-bbd0-f167fdef83c6
9b2a1830-cdee-4bab-9af7-a2c983fbd646
cf289d9f-4645-4215-8269-7fb74aacdc98
8ec57621-3bca-4628-b009-aa36df0066f4
8c4a272e-8078-4465-8306-268ac7e0f371
3d7df6b9-8308-4e9b-85ab-795fad1bbb0b
0cb6f7b2-ab17-4dcc-bbf7-d97fc0ad82f6
2d2b224e-ddca-41c6-afd8-a58b0b7a1890
1654f29f-b25d-4fe7-89ac-acea1fcf9fd2
ab65f9d3-b86b-4b10-adb2-e29acbe374ed
1bd4875f-a112-4a86-b22a-03088e637a37
14a9e4a8-7555-4300-9e2e-9a4cdd48fbb6
26dfe1eb-deef-44ca-b01c-d4daf7ed77b3
4609d0f6-2bd4-4d15-923c-1d6f725fdc88
4163833f-a3aa-41c2-803b-dd98ea3538d8
0fb6e605-43d6-493b-8c08-c64a5f9a70a7
2c944f75-498a-4615-b276-6403f94fb0f8
a39cf707-b4de-467d-9755-e4fd3d30dfce
84ea39fb-0d67-4c8a-bae6-a020b17c838a
402bb250-8e96-41c3-b6f5-346c7928ef42
17757d6f-f5f7-4959-894c-ebc9dbb0c076
EleWise.ELMA.Model.Scripts
P_SkryvayuschiesyaPeremenn_Scripts
ceac3284-e43a-4a9c-b303-81965e81a16a
f5db64fb-5893-4f9c-81e5-732d863acd5e
480a06ca-402f-4577-be3e-58b1662ed395
P_SkryvayuschiesyaPeremenn_Scripts
System;System.Core;System.ComponentModel.DataAnnotations;System.Configuration
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EleWise.ELMA.Model.Common;
using EleWise.ELMA.Model.Entities;
using EleWise.ELMA.Model.Managers;
using EleWise.ELMA.Model.Types.Settings;
using EleWise.ELMA.Model.Entities.ProcessContext;
using Context = EleWise.ELMA.Model.Entities.ProcessContext.P_SkryvayuschiesyaPeremenn;
namespace EleWise.ELMA.Model.Scripts
{
/// <summary>
/// Process scripts module "Hidden variabes on forms"
/// </summary>
public class P_SkryvayuschiesyaPeremenn_Scripts : EleWise.ELMA.Workflow.Scripts.ProcessScriptBase<Context>
{
public void set_visible(Context context, EleWise.ELMA.Model.Views.FormViewBuilder<Context> form)
{
try{
if (context.TipKlienta.Value == "Individual person")
{
form.For(c => c.INN).Required(false).Visible(true);
form.For(c => c.Seriya).Required(true).Visible(true);
form.For(c => c.Nomer).Required(true).Visible(true);
form.For(c => c.DataVydachi).Required(false).Visible(true);
form.For(c => c.KemVydan).Required(false).Visible(true);
form.For(c => c.KPP).Required(false).Visible(false);
form.For(c => c.OGRN).Required(false).Visible(false);
form.For(c => c.YuridicheskiyAdres).Required(false).Visible(false);
}
if (context.TipKlienta.Value == "Legal person")
{
form.For(c => c.INN).Required(true).Visible(true);
form.For(c => c.Seriya).Required(false).Visible(false);
form.For(c => c.Nomer).Required(false).Visible(false);
form.For(c => c.DataVydachi).Required(false).Visible(false);
form.For(c => c.KemVydan).Required(false).Visible(false);
form.For(c => c.KPP).Required(true).Visible(true);
form.For(c => c.OGRN).Required(true).Visible(true);
form.For(c => c.YuridicheskiyAdres).Required(false).Visible(true);
}
}
catch
{
form.For(c => c.INN).Required(false).Visible(false);
form.For(c => c.Seriya).Required(false).Visible(false);
form.For(c => c.Nomer).Required(false).Visible(false);
form.For(c => c.DataVydachi).Required(false).Visible(false);
form.For(c => c.KemVydan).Required(false).Visible(false);
form.For(c => c.KPP).Required(false).Visible(false);
form.For(c => c.OGRN).Required(false).Visible(false);
form.For(c => c.YuridicheskiyAdres).Required(false).Visible(false);
}
}
}
}
ceac3284-e43a-4a9c-b303-81965e81a16a
Hidden variables on the form
08caa60c-f88e-40ba-a557-8a6e750d91b6
CEO
IsAccessRightsToDocument
false
DocumentPermissionToAdd
EBD6105A-AB44-404D-8B03-1D260EBB2881
BusinessRoleType
b220382a-53f7-48b3-b3e3-249a08329d00
32
32
320
704
Dynamic
1
98fc70d4-dd44-4b98-b49d-c268db60a455
UseSelector
false
false
176
96
32
32
None
Enter client data
144.000015
160.000015
95.9999847
63.9999847
None
c7f77cf1-a824-4b47-be92-0476c2a90f50
e6037fe1-4de3-46a9-b021-b5b9b3d8d21e
true
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
set_visible
0
a246a638-86b3-44b8-8e14-70c34006822d
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
39cbbeb4-5755-4185-9a43-6acd24d86d1e
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
4a83a46f-edcc-4624-bda6-06cde04f7493
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
740d4556-426d-479c-b317-e552cf869d8c
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
1300556a-5407-4c49-b5e8-42a930c9d1d8
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
01a78bad-30d1-4dc4-b866-fc09dc2ae5fd
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
0efd77d5-6487-426a-9c31-62890469ecf8
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
7fe9e119-2edd-49b3-8cb0-ee774cb43f03
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
false
0
set_visible
false
ExactValue
0
00000000-0000-0000-0000-000000000000
false
0
Minute
false
192
128
192
160.000015
false
00000000-0000-0000-0000-000000000000
None
Event 1
176
256
32
32
None
Next
192
224
192
256
false
00000000-0000-0000-0000-000000000000
None
true
04/01/2013 16:33:16
c218a7eb-1e45-4056-bf84-c6818a1dabd6
56
c7f77cf1-a824-4b47-be92-0476c2a90f50
All
P_SkryvayuschiesyaPeremenn
Hidden variables on form
EleWise.ELMA.Model.Entities.ProcessContext
00000000-0000-0000-0000-000000000000
344
f9c6547c-9ca1-4e5f-8f46-f77dc52b6981
All
WorkflowInstance
Process instance
72ed98ca-f260-4671-9bcd-ff1d80235f47
ae8e2269-5077-4bb3-a8dd-62e5d130f009
WorkflowInstance
true
true
00000000-0000-0000-0000-000000000000
Create
Hidden
List
ForceHidden
Display
Hidden
Edit
Hidden
0
00000000-0000-0000-0000-000000000000
346
e6037fe1-4de3-46a9-b021-b5b9b3d8d21e
All
TipKlienta
Client Type
55888705-4bfa-431b-8a93-71b80eed484d
00000000-0000-0000-0000-000000000000
TipKlienta
Individual person
Legal person
true
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
1
200
00000000-0000-0000-0000-000000000000
347
a246a638-86b3-44b8-8e14-70c34006822d
All
INN
TIN
9b9aac17-22bb-425c-aa93-9c02c5146965
00000000-0000-0000-0000-000000000000
INN
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
2
200
00000000-0000-0000-0000-000000000000
348
39cbbeb4-5755-4185-9a43-6acd24d86d1e
All
Seriya
Serie
document
9b9aac17-22bb-425c-aa93-9c02c5146965
00000000-0000-0000-0000-000000000000
Seriya
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
3
200
00000000-0000-0000-0000-000000000000
349
4a83a46f-edcc-4624-bda6-06cde04f7493
All
Nomer
Number
of document
9b9aac17-22bb-425c-aa93-9c02c5146965
00000000-0000-0000-0000-000000000000
Nomer
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
4
200
00000000-0000-0000-0000-000000000000
350
740d4556-426d-479c-b317-e552cf869d8c
All
KemVydan
Issued by
document
9b9aac17-22bb-425c-aa93-9c02c5146965
00000000-0000-0000-0000-000000000000
KemVydan
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
5
200
00000000-0000-0000-0000-000000000000
351
1300556a-5407-4c49-b5e8-42a930c9d1d8
All
DataVydachi
Issue date
dac9211e-e02b-47cd-8868-89a3bfc0f749
00000000-0000-0000-0000-000000000000
DataVydachi
false
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
6
200
00000000-0000-0000-0000-000000000000
352
01a78bad-30d1-4dc4-b866-fc09dc2ae5fd
All
KPP
Code
9b9aac17-22bb-425c-aa93-9c02c5146965
00000000-0000-0000-0000-000000000000
KPP
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
7
200
00000000-0000-0000-0000-000000000000
353
0efd77d5-6487-426a-9c31-62890469ecf8
All
OGRN
Registration Number
317e3d72-9c47-4b68-926d-ba77a2579bc2
00000000-0000-0000-0000-000000000000
OGRN
true
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
8
200
00000000-0000-0000-0000-000000000000
354
7fe9e119-2edd-49b3-8cb0-ee774cb43f03
All
YuridicheskiyAdres
Legal address
317e3d72-9c47-4b68-926d-ba77a2579bc2
00000000-0000-0000-0000-000000000000
YuridicheskiyAdres
true
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
9
200
00000000-0000-0000-0000-000000000000
376
98fc70d4-dd44-4b98-b49d-c268db60a455
All
VsePoljzovateli
All users
72ed98ca-f260-4671-9bcd-ff1d80235f47
cfdeb03c-35e9-45e7-aad8-037d83888f73
VsePoljzovateli
<?xml version="1.0" encoding="utf-8"?>
<WorkerListContainer xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Workers>
<Worker>
<WorkerType>72c9994a-cd4e-4746-ac50-5f454b450231</WorkerType>
<WorkerId>2</WorkerId>
</Worker>
</Workers>
</WorkerListContainer>
true
00000000-0000-0000-0000-000000000000
Create
Edit
Display
true
List
Hidden
10
200
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
d90a59af-7e47-48c5-8c4c-dad04834e6e3
P_SkryvayuschiesyaPeremenn
true
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
All
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
00000000-0000-0000-0000-000000000000
All
00000000-0000-0000-0000-000000000000
a55c0516-4442-4d0d-ab40-17143de835df
480a06ca-402f-4577-be3e-58b1662ed395
0
00000000-0000-0000-0000-000000000000
f46aaadc-1444-4d24-9372-1848503ec897
e6037fe1-4de3-46a9-b021-b5b9b3d8d21e
false
a246a638-86b3-44b8-8e14-70c34006822d
false
39cbbeb4-5755-4185-9a43-6acd24d86d1e
false
4a83a46f-edcc-4624-bda6-06cde04f7493
false
740d4556-426d-479c-b317-e552cf869d8c
false
1300556a-5407-4c49-b5e8-42a930c9d1d8
false
01a78bad-30d1-4dc4-b866-fc09dc2ae5fd
false
0efd77d5-6487-426a-9c31-62890469ecf8
false
7fe9e119-2edd-49b3-8cb0-ee774cb43f03
false
Standart
true
False
f1c64963-bf4b-4525-b089-87e8cc44c35c
f1c64963-bf4b-4525-b089-87e8cc44c35c
72c9994a-cd4e-4746-ac50-5f454b450231
2
False
False
f46aaadc-1444-4d24-9372-1848503ec897
True
True
ceac3284-e43a-4a9c-b303-81965e81a16a
Member
08caa60c-f88e-40ba-a557-8a6e750d91b6
Hidden variables on form
f2c8d774-9831-4998-bc78-d08448f485a0
03/01/2013 16:42:29
c218a7eb-1e45-4056-bf84-c6818a1dabd6
ceac3284-e43a-4a9c-b303-81965e81a16a
Published
Allowed
False
False
False
False
False
False
False
f2c8d774-9831-4998-bc78-d08448f485a0
KB