public ActionResult DeleteOrder(int id) { bool result = false; PROFORMA_SIPARISLER pro = _proformaSiparisORM.GetList("select * from PROFORMA_SIPARISLER where pro_RECno='" + id + "'").FirstOrDefault(); if (pro != null) { result = _proformaSiparisORM.Delete("Delete from PROFORMA_SIPARISLER where pro_evrakno_seri='" + pro.pro_evrakno_seri + "' and pro_evrakno_sira='" + pro.pro_evrakno_sira + "'"); _evrakAciklamaORM.Delete("Delete from EVRAK_ACIKLAMALARI where egk_evr_seri='" + pro.pro_evrakno_seri + "' and egk_evr_sira='" + pro.pro_evrakno_sira + "'"); if (result) { return(Json("1")); } else { return(Json("-1")); } } else { return(Json("")); } }
public ActionResult AddOrder(ProformaOrderViewModel model) { if (ModelState.IsValid) { if (HizmetOrderBasket.ActiveOrder.items.Count > 0) { bool durum = false; int count = 0; foreach (var item in HizmetOrderBasket.ActiveOrder.items) { PROFORMA_SIPARISLER p = new PROFORMA_SIPARISLER(); p.pro_RECid_DBCno = 0; p.pro_RECid_RECno = 0; p.pro_SpecRecNo = 0; p.pro_iptal = false; p.pro_fileid = 22; p.pro_hidden = false; p.pro_kilitli = false; p.pro_degisti = false; p.pro_checksum = 0; p.pro_create_user = 7; p.pro_create_date = DateTime.Now; p.pro_lastup_date = DateTime.Now; p.pro_lastup_user = 7; p.pro_firmano = 0; p.pro_subeno = 0; p.pro_tarihi = model.Tarih; p.pro_testarihi = model.Tarih; p.pro_tipi = 0; p.pro_cinsi = 2; p.pro_evrakno_seri = model.EvrakSeri; p.pro_evrakno_sira = model.EvrakSira; p.pro_satirno = count; p.pro_belge_tarihi = model.Tarih; p.pro_saticikodu = model.TekniksyenKod; p.pro_mustkodu = model.CariKod; p.pro_stokkodu = item.HizmetKod; if (item.HizmetTip == "Hizmet") { string Aciklama1 = model.Aciklama1; if (!string.IsNullOrEmpty(Aciklama1)) { if (Aciklama1.Length >= 50) { string subAciklama = Aciklama1.Substring(0, 49); Aciklama1 = subAciklama; } } else { Aciklama1 = ""; } p.pro_aciklama = Aciklama1; } else { p.pro_aciklama = ""; } if (item.HizmetTip == "Hizmet") { p.pro_aciklama2 = GetAciklama(model) + " = " + GetSaat(model); } else { p.pro_aciklama2 = ""; } p.pro_depono = 1; if (item.HizmetTip == "Hizmet") { p.pro_harekettipi = 1; } else { p.pro_harekettipi = 0; } if (item.HizmetTip == "Hizmet") { p.pro_special1 = item.Special; } else { p.pro_special1 = ""; } p.pro_special2 = ""; p.pro_special3 = ""; p.pro_belge_no = ""; p.pro_iskonto1 = 0; p.pro_iskonto2 = 0; p.pro_iskonto3 = 0; p.pro_iskonto4 = 0; p.pro_iskonto5 = 0; p.pro_iskonto6 = 0; p.pro_masraf1 = 0; p.pro_masraf2 = 0; p.pro_masraf3 = 0; p.pro_masraf4 = 0; p.pro_vergipntr = 1; p.pro_vergi = 0; p.pro_masrafvergi = 0; p.pro_masrafvergipntr = 0; p.pro_opno = 0; p.pro_onaylayanKul_no = 0; p.pro_vergisiz = false; p.pro_kapat = false; p.pro_promosyon_fl = false; p.pro_cari_grupno = 0; p.pro_dovizcinsi = 0; p.pro_dovizkuru = 1; p.pro_altdovizkuru = 0; p.pro_adresno = 1; p.pro_teslimturu = ""; p.pro_cagrilabilir_fl = true; p.pro_sipDbID = 0; p.pro_sipRecID = 0; p.pro_isk_mas_1 = 0; p.pro_isk_mas_2 = 1; p.pro_isk_mas_3 = 1; p.pro_isk_mas_4 = 1; p.pro_isk_mas_5 = 1; p.pro_isk_mas_6 = 1; p.pro_isk_mas_7 = 1; p.pro_isk_mas_8 = 1; p.pro_isk_mas_9 = 1; p.pro_isk_mas_10 = 1; p.pro_sat_isk_mas1 = false; p.pro_sat_isk_mas2 = false; p.pro_sat_isk_mas3 = false; p.pro_sat_isk_mas4 = false; p.pro_sat_isk_mas5 = false; p.pro_sat_isk_mas6 = false; p.pro_sat_isk_mas7 = false; p.pro_sat_isk_mas8 = false; p.pro_sat_isk_mas9 = false; p.pro_sat_isk_mas10 = false; p.pro_Exp_Imp_Kodu = ""; p.pro_karoani = 0; p.pro_durumu = 0; p.pro_stalRecId_DBCno = 0; p.pro_stalRecId_RECno = 0; p.pro_planlananmiktar = 0; p.pro_teklifRecId_DBCno = 0; p.pro_teklifRecId_RECno = 0; p.pro_parti_kodu = ""; p.pro_lot_no = 0; p.pro_fiyat_liste_no = 0; p.pro_Otv_Pntr = 0; p.pro_Otv_Vergi = 0; p.pro_otvtutari = 0; p.pro_OtvVergisiz_Fl = 0; p.pro_paket_kod = ""; p.pro_RezRecId_DBCno = 0; p.pro_RezRecId_RECno = 0; p.pro_yetkili_recid_dbcno = 0; p.pro_yetkili_recid_recno = 0; p.pro_kapatmanedenkod = ""; p.pro_gecerlilik_tarihi = DateTime.Now; p.pro_onodeme_evrak_seri = ""; p.pro_onodeme_evrak_sira = 0; p.pro_onodeme_evrak_tip = 0; p.pro_rezervasyon_miktari = 0; p.pro_rezerveden_teslim_edilen = 0; if (item.HizmetTip == "Hizmet") { p.pro_miktar = GetMiktar(model); } else { p.pro_miktar = 1; } p.pro_birim_pntr = 0; p.pro_tesmiktari = 0; p.pro_bfiyati = 0; p.pro_tutari = 0; p.pro_cari_sormerk = ""; p.pro_projekodu = ""; p.pro_stok_sormerk = ""; durum = _proformaSiparisORM.Insert(p); count++; } Session["EvrakSeri"] = null; Session["ProformaOrder"] = null; if (durum) { PROFORMA_SIPARISLER pro = _proformaSiparisORM.GetList("select top 1 * from PROFORMA_SIPARISLER order by pro_RECno desc").FirstOrDefault(); if (pro != null) { insertEvrakAciklamsi(pro.pro_evrakno_seri, pro.pro_evrakno_sira, model.Aciklama1, model.Aciklama2, model.Aciklama3, model.Aciklama4, model.Aciklama5); } Success("Kayit işlemi başarılı"); return(Json("1")); } else { Warning("Kayit işlemi başarısız"); return(Json("1")); } } } return(View(model)); }