public void ReturnDeklarTest() { Dictionary <string, string> declar = new Dictionary <string, string>(); declar.Add("data", DateTime.Now.ToShortDateString()); declar.Add("firma", "Жоресте и ко"); declar.Add("adress", "ЖК ОВЧА КУПЕЛ, БЛ.406"); declar.Add("tel", "0898 70 64 35"); declar.Add("dds", "123456789010123"); declar.Add("iddds", "222111111111"); declar.Add("sumatotal", "600.00"); declar.Add("ddstotal", "109.00"); declar.Add("sumatotal20", "500.00"); declar.Add("ddstotal20", "100.00"); declar.Add("sumatotalVOP", Vf.LevFormatUI); declar.Add("ddstotalVOP", Vf.LevFormatUI); declar.Add("sumatotalDrugi", Vf.LevFormatUI); declar.Add("ddstotalDrugi", Vf.LevFormatUI); declar.Add("sumatotal9", "100.00"); declar.Add("ddstotal9", "9.00"); declar.Add("sumatotal3glava", "0.11"); declar.Add("sumatotal140146", "0.11"); declar.Add("sumatotalVOD", "0.11"); declar.Add("sumatotal21", "0.01"); declar.Add("sumatotal69", "0.11"); declar.Add("sumatotal3OVOP", "0.01"); declar.Add("sumatotalVOP82", "0.11"); declar.Add("dkpalen69", "0.69"); declar.Add("dkpalen", "0.11"); declar.Add("dkchast69", "0.69"); declar.Add("dkchast", "0.12"); declar.Add("godkor", "0.10"); declar.Add("k73", "1.20"); declar.Add("dktotal", "42.00"); declar.Add("dds2040", "4.44"); declar.Add("ddsk50", "3.00"); declar.Add("ddsk50a", "3.00"); declar.Add("ddsback1", "100.00"); declar.Add("ddsback2", "9.00"); declar.Add("ddsback3", Vf.LevFormatUI); declar.Add("DateTimeNow", DateTime.Now.ToShortDateString()); declar.Add("mol", "Mol"); declar.Add("dl", "Boss"); string expected = string.Empty; // TODO: Initialize to an appropriate value string actual; actual = DeklarviewModel.ReturnDeklar(declar); }
public static void GenrateDeclar(IDataBaseContext context, int month, int year, DeclarConfigModel model) { Dictionary <string, string> declar = new Dictionary <string, string>(); EntityFramework.Models.Declar d = new EntityFramework.Models.Declar(model, context.GetPurchases(month, year), context.GetSales(month, year)); var firma = ConfigTempoSinglenton.GetInstance().CurrentFirma; declar.Add("data", string.Format("{0:D2}/{1}", month, year)); declar.Add("firma", firma.Name); declar.Add("adress", firma.Address); declar.Add("tel", firma.Telefon); declar.Add("dds", firma.DDSnum); declar.Add("iddds", firma.Bulstad); declar.Add("kl01", d.Kl01.ToString(Vf.LevFormatUI)); declar.Add("kl11", d.Kl11.ToString(Vf.LevFormatUI)); declar.Add("kl12", d.Kl12.ToString(Vf.LevFormatUI)); declar.Add("kl13", d.Kl13.ToString(Vf.LevFormatUI)); declar.Add("kl14", d.Kl14.ToString(Vf.LevFormatUI)); declar.Add("kl15", d.Kl15.ToString(Vf.LevFormatUI)); declar.Add("kl16", d.Kl16.ToString(Vf.LevFormatUI)); declar.Add("kl17", d.Kl17.ToString(Vf.LevFormatUI)); declar.Add("kl18", d.Kl18.ToString(Vf.LevFormatUI)); declar.Add("kl19", d.Kl19.ToString(Vf.LevFormatUI)); declar.Add("kl20", d.Kl20.ToString(Vf.LevFormatUI)); declar.Add("kl21", d.Kl21.ToString(Vf.LevFormatUI)); declar.Add("kl22", d.Kl22.ToString(Vf.LevFormatUI)); declar.Add("kl23", d.Kl23.ToString(Vf.LevFormatUI)); declar.Add("kl24", d.Kl24.ToString(Vf.LevFormatUI)); declar.Add("kl30", d.Kl30.ToString(Vf.LevFormatUI)); declar.Add("kl31", d.Kl31.ToString(Vf.LevFormatUI)); declar.Add("kl32", d.Kl32.ToString(Vf.LevFormatUI)); declar.Add("kl33", d.Kl33.ToString(Vf.LevFormatUI)); declar.Add("kl40", d.Kl40.ToString(Vf.LevFormatUI)); declar.Add("kl41", d.Kl41.ToString(Vf.LevFormatUI)); declar.Add("kl42", d.Kl42.ToString(Vf.LevFormatUI)); declar.Add("kl43", d.Kl43.ToString(Vf.LevFormatUI)); declar.Add("kl50", d.Kl50.ToString(Vf.LevFormatUI)); declar.Add("kl60", d.Kl60.ToString(Vf.LevFormatUI)); declar.Add("kl70", d.Kl70.ToString(Vf.LevFormatUI)); declar.Add("kl71", d.Kl71.ToString(Vf.LevFormatUI)); declar.Add("kl80", d.Kl80.ToString(Vf.LevFormatUI)); declar.Add("kl81", d.Kl81.ToString(Vf.LevFormatUI)); declar.Add("kl82", d.Kl82.ToString(Vf.LevFormatUI)); declar.Add("DateTimeNow", DateTime.Now.ToShortDateString()); declar.Add("pr", firma.PresentorYN == 1 ? "X" : " "); declar.Add("kl", d.Kl70 > 0 || d.Kl80 > 0 || d.Kl81 > 0 || d.Kl82 > 0 ? "X" : " "); declar.Add("mol", firma.NameBoss); declar.Add("dl", firma.Tel); string expected = string.Empty; // TODO: Initialize to an appropriate value string actual; actual = DeklarviewModel.ReturnDeklar(declar); var path = AppDomain.CurrentDomain.BaseDirectory + "Deklar1.txt"; using (StreamWriter sw = new StreamWriter(path)) { sw.Write(actual); } Process.Start(path); }