public ActionResult PrintService(int?id) { if (id == null || id == 0) { return(RedirectToAction("List")); } var model = new PrintListViewModel(); var prosip = _proformaSiparisORM.GetList("select * from PROFORMA_SIPARISLER where pro_RECno='" + id + "'").FirstOrDefault(); if (prosip != null) { model.MusteriAd = _carihesaplarORM.GetList("select * from CARI_HESAPLAR where cari_kod='" + prosip.pro_mustkodu + "'").FirstOrDefault().cari_unvan1; model.MusteriKod = prosip.pro_mustkodu; var adres = _carihesapadresleriORM.GetList("select * from CARI_HESAP_ADRESLERI where adr_cari_kod='" + prosip.pro_mustkodu + "'").FirstOrDefault(); if (adres != null) { model.Adres = adres.adr_cadde; model.il = adres.adr_il; model.ilce = adres.adr_ilce; } string[] parcali = prosip.pro_aciklama2.Split('='); if (parcali.Length == 2) { model.Saat = parcali[0].ToString();//prosip.pro_aciklama2; model.BasBitSaat = parcali[1].ToString(); } else { model.Saat = parcali[0].ToString(); } model.Tarih = prosip.pro_tarihi; model.EvrakNo = prosip.pro_evrakno_seri + " " + prosip.pro_evrakno_sira.ToString(); List <PrintList> list = new List <PrintList>(); var siparisler = _proformaSiparisORM.GetList("select * from PROFORMA_SIPARISLER where pro_evrakno_seri='" + prosip.pro_evrakno_seri + "' and pro_evrakno_sira='" + prosip.pro_evrakno_sira + "'"); var aciklama = _evrakAciklamaORM.GetList("select top 1 * from EVRAK_ACIKLAMALARI where egk_evr_seri='" + prosip.pro_evrakno_seri + "' and egk_evr_sira='" + prosip.pro_evrakno_sira + "'").FirstOrDefault(); if (siparisler.Count > 0) { foreach (var item in siparisler) { PrintList print = new PrintList(); if (item.pro_harekettipi == 0) { print.HizmetAd = ToTitleCase(_stoklarORM.GetList("select * from STOKLAR where sto_kod='" + item.pro_stokkodu + "'").FirstOrDefault().sto_isim.ToLower()); print.HizmetTip = "Stok"; } else { print.HizmetAd = ToTitleCase(_hizmethesaplarORM.GetList("select * from HIZMET_HESAPLARI where hiz_kod='" + item.pro_stokkodu + "'").FirstOrDefault().hiz_isim.ToLower().Trim()); print.HizmetKod = item.pro_stokkodu; if (aciklama != null) { print.Aciklama = ToTitleCase(Convert.ToString(aciklama.egk_evracik1 + " " + aciklama.egk_evracik2 + " " + aciklama.egk_evracik3 + " " + aciklama.egk_evracik4 + " " + aciklama.egk_evracik5).Trim().ToLower()); } print.HizmetTip = "Hizmet"; } list.Add(print); } } model.PrintList = list; } else { return(RedirectToAction("List")); } return(View(model)); }
public MainPage() { InitializeComponent(); ViewModel = new PrintListViewModel(); BindingContext = ViewModel; }