Subject: RE: ანგარიშგების მოდულის სერვისი
From: Vazha Ezugbaia <[email-masked]>
To: David Jorjoliani <[email-masked]>, Alexander Turdziladze <[email-masked]>, Mikheil Andghuladze <[email-masked]>, Vladimer Getia <[email-masked]>, "[email-masked]" <[email-masked]>, Tamta Kobakhidze <[email-masked]>, Sergo Rostiashvili <[email-masked]>, Mary Gelashvili <[email-masked]>
Cc: "[email-masked]" <[email-masked]>, Nino Jvarelia <[email-masked]>, Sopio Aspanidze <[email-masked]>, Manuchar Tokhadze <[email-masked]>, Liana Mgaloblishvili <[email-masked]>
Date: Mon, 21 Jul 2014 07:16:05 +0000

დათო

სამწუხაროდ ამ ეტაპზე ვერ ვტესტავ თქვენს პრობლემას
გთხოვთ დარწმუნდეთ რომ Dictionary-ების სტრუქტურა სრულად შეესაბამება Grid-ის სტრუქტურას
ანუ Dictionary-ებში თქვენთვის საჭირო ველების ჩამატების შემდეგ
GridSchema-ს GridFields-ში არსებულუი ველების ჩამონათვალის მიხევითჩაარეთ Dictionary-ებში ის ველები რომლებიც აკლია (ცარიელი მნიჩვნელობით) 

მაგალითად ასე:

                var d = new Dictionary<String, Object>();
                d.Add("ნიმუშის ნომერი", "000000019");
                d.Add("საცხოვრებელი ადგილის მისამართი", "თბილისი ");
                d.Add("პირადი N", "00000000001 ");

                foreach (var gridField in grid.GridFields)
                {
                    if (!d.ContainsKey(gridField.Name))
                        d.Add(gridField.Name, null);
                }

იგულისხმება რომ grid ცვლადი არის GridSchemaContract ტიპის რომელიც გიბრუნდებათ ფორმების სქემებთან ერთად  GetAllSchemas მეთოდის გამოძახების შედეგად

პატივისცემით

Vazha Ezugbaia
Master Developer
Abt Associates Incorporated - Georgia
USAID Health System Strengthening Project
A. Tsereteli ave. #144 16nd FL. Tblisi Georgia 
Tbilisi, Georgia  Tel. (995 32) 251 00 21 (ext: 1617)
Mob: (995  55) 545 32 62 

-----Original Message-----
From: David Jorjoliani [mailto:[email-masked]] 
Sent: კვირა, 20 ივლისი, 2014 წელი 0:26
To: Vazha Ezugbaia; Alexander Turdziladze; 'Mikheil Andghuladze'; 'Vladimer Getia'; [email-masked]; Tamta Kobakhidze; Sergo Rostiashvili; Mary Gelashvili
Cc: [email-masked]; 'Nino Jvarelia'; 'Sopio Aspanidze'; Manuchar Tokhadze; 'Liana Mgaloblishvili'
Subject: Re: ანგარიშგების მოდულის სერვისი

ვაჟა გამარჯობათ,

ვცდილობ დავამატო მონაცემები, მაგრამ შეცდომას მიბრუნებს:

ფუნქცია:   addGridData(loginToken, contractid, formid, gridname, rowdata);

loginToken = "3269b6bd-1014-44d7-a8be-98ea73f9378a";
contractid = "8e6da0be-2f88-4509-bfd1-9f18e0e13499";
formid = " c83dec38-87c5-4615-a1ff-919607360e2c";
gridname = "სახელობითი ინფორმაცია";
rowdata = com.mysoft.bb.molhsa.ArrayOfArrayOfKeyValueOfstringanyType;
აქ მონაცემებია, რომელიც შეიძლება ასე გაიშიფროს (Key = Value):

ნიმუშის ნომერი = 000000019
საცხოვრებელი ადგილის მისამართი = თბილისი პირადი N = 00000000001 გამოკვლევის ჩატარების თარიღი = 18.07.2014 დონორის სახელი = ტესტსახელი HCV სკრინინგით დადებითი/საეჭვო/უარყოფითი = უარყოფითი დონორის გვარი = ტესტგვარი HIV სკრინინგით დადებითი/საეჭვო/უარყოფითი = უარყოფითი სახელმწიფო პროგრამის ფარგლებში ასანაზღაურებლად მოთხოვნილი თანხა = 10000 HBsAg სკრინინგით დადებითი/საეჭვო/უარყოფითი = უარყოფითი ხელოვნური კოდი = N/A სიფილისი სკრინინგით დადებითი/საეჭვო/უარყოფითი = უარყოფითი დონორის კოდი *** = 01010101 N = 000001 დაბადების თარიღი = 01.01.1900 დონორის უნიკალური ნომერი = 100019

მიბრინებს:

ErrorCode = 1
ErrorMessage = Invalid grid schema

დათო