protected void btnEkle_Click(object sender, EventArgs e) { EFDal ed = new EFDal(); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); int SiradakiFirmaId = ed.FirmaIdMaxDon() + 1; sfKalDataEntities KalData=new sfKalDataEntities(); firma oFirma = new firma(); oFirma.MUSTNO = int.Parse(txtMustNo.Text.Trim()); oFirma.FIRMAADI = txtFirmaAdi.Text.Trim(); oFirma.ADRESI = txtAdres1.Text.Trim(); oFirma.ADRESII = txtAdres2.Text.Trim(); oFirma.IL_ILCE = txtIlce.Text.Trim(); oFirma.TELEFON = txtTelefon.Text.Trim(); oFirma.FAX = txtFax.Text.Trim(); oFirma.ILGILI = txtIlgili.Text.Trim(); oFirma.EMAIL = txtEmail.Text.Trim(); oFirma.NOTLAR = txtNotlar.Text.Trim(); oFirma.FATADRES = txtFatAdresi.Text.Trim(); oFirma.VERGIDAIRESI = txtVergiDairesi.Text.Trim(); oFirma.VERGINO = txtVergiNo.Text.Trim(); oFirma.BOLGEKODU = (short)BolgeKodu; oFirma.KAMUFIRMASI = chkKamufirması.Checked; oFirma.TSEBELGELI = chkTseBelgeli.Checked; KalData.AddTofirma(oFirma); firmaChild ofirmaChild = new firmaChild(); ofirmaChild.AnneFirmaFirmaId = int.Parse(Session["ChildFirmaIcingidecekFirmaId"].ToString()); ofirmaChild.ChildFirmaId = SiradakiFirmaId; KalData.AddTofirmaChild(ofirmaChild); KalData.SaveChanges(); }
protected void Ekle() { using (sfKalDataEntities ent = new sfKalDataEntities()) { EFDal ed = new EFDal(); referans oreferans = new referans(); oreferans.LABKOD = txtLABKOD.Text.Trim(); oreferans.CIHAZ = txtCIHAZ.Text.Trim(); oreferans.DBASNO = txtDBASNO.Text.Trim(); oreferans.MARKA = txtMARKA.Text.Trim(); oreferans.TIPMODEL = txtTIPMODEL.Text.Trim(); oreferans.SERINO = txtSERINO.Text.Trim(); oreferans.OLCARALIGI = txtOLCARALIGI.Text.Trim(); oreferans.OLCBUYUKLUGU = txtOLCBUYUKLUGU.Text.Trim(); oreferans.BAKKARTNO = txtBAKKARTNO.Text.Trim(); oreferans.SINIF = txtSINIF.Text.Trim(); oreferans.KALPERIYOT = txtKALPERIYOT.Text.Trim(); oreferans.TEMINTAR = raddtTeminTar.SelectedDate.Value; oreferans.TEMINDURUMU = txtTEMINDURUMU.Text.Trim(); oreferans.KAPSAMDISI = chkKAPSAMDISI.Checked; oreferans.BOLGEKODU = ed.kal_BolgeKoduDon(Context.User.Identity.Name); oreferans.NICK = txtNICK.Text.Trim(); ent.AddToreferans(oreferans); ent.SaveChanges(); } }
protected void Ekle() { EFDal ed = new EFDal(); DataSet ds = new DataSet(); using (sfKalDataEntities ent = new sfKalDataEntities()) { try { GorevFirma oGorevFirma = new GorevFirma(); oGorevFirma.GorevID = int.Parse(txtGorevID.Text.Trim()); oGorevFirma.FirmaID =int.Parse(txtFirmaID.Text.Trim()); oGorevFirma.Tarih = clnGorevTarihi.SelectedDate.Value; oGorevFirma.GoreveGidilenAracinPlakasi = ddlAracPlakasi.SelectedItem.Text; ent.AddToGorevFirma(oGorevFirma); ent.SaveChanges(); Session["RaporIcinAracPlakasi"] = ddlAracPlakasi.SelectedItem.Text; lblUyari.ForeColor = System.Drawing.Color.Green; lblUyari.Text = "Görev-Firma başarılı olarak eklendi.."; if (Session["OturumIcinGorevID"]==null) Session["OturumIcinGorevID"] = int.Parse(txtGorevID.Text.Trim()); GorevIDdenGrdiBagla(int.Parse(txtGorevID.Text.Trim())); } catch (Exception exc) { lblUyari.ForeColor = System.Drawing.Color.Red; lblUyari.Text = "Görev-Firma ekleme başarısız.Hata:" + exc.Message; } } }
protected void Ekle() { EFDal ed = new EFDal(); using (sfKalDataEntities ent = new sfKalDataEntities()) { try { Egitim oEgitim = new Egitim(); oEgitim.FirmaId = int.Parse(_FirmaId.Text.Trim()); oEgitim.Egitimci = _Egitimci.Text.Trim(); oEgitim.EgitimiAlan = _EgitimiAlan.Text.Trim(); oEgitim.EgitimTarihi = clnEgitimTar.SelectedDate.Value; //oEgitim.EgitimTarihi = DateTime.Parse("2010.06.14"); oEgitim.EgitiminKonusu = _EgitiminKonusu.Text.Trim(); oEgitim.SertifikaNo = _SertifikaNo.Text.Trim(); oEgitim.EgitimYeri = _EgitimYeri.Text.Trim(); oEgitim.BolgeKodu = (short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oEgitim.EgitimBedeli = decimal.Parse(_EgitimBedeli.Text); oEgitim.EgitimGunSayisi = short.Parse(_EgitimGunSayisi.Text); ent.AddToEgitim(oEgitim); ent.SaveChanges(); lblUyari.ForeColor = System.Drawing.Color.Green; lblUyari.Text = "Kayıt ekleme işlemi başarılı!"; } catch (Exception exc) { lblUyari.ForeColor = System.Drawing.Color.Red; lblUyari.Text = "Kayıt ekleme işlemi başarısız!Hata:" + exc.Message; } } }
protected void Doldur(int Id) { sfKalDataEntities ent = new sfKalDataEntities(); var oreferans = (from c in ent.referans where c.ID == Id select c).First(); txtLABKOD.Text = oreferans.LABKOD; txtCIHAZ.Text = oreferans.CIHAZ; txtDBASNO.Text = oreferans.DBASNO; txtMARKA.Text = oreferans.MARKA; txtTIPMODEL.Text = oreferans.TIPMODEL; txtSERINO.Text = oreferans.SERINO; txtOLCARALIGI.Text = oreferans.OLCARALIGI; txtOLCBUYUKLUGU.Text = oreferans.OLCBUYUKLUGU; txtBAKKARTNO.Text = oreferans.BAKKARTNO; txtSINIF.Text = oreferans.SINIF; txtKALPERIYOT.Text = oreferans.KALPERIYOT; if (oreferans.TEMINTAR != null) { raddtTeminTar.SelectedDate = oreferans.TEMINTAR.Value; } txtTEMINDURUMU.Text = oreferans.TEMINDURUMU; chkKAPSAMDISI.Checked = oreferans.KAPSAMDISI; txtBOLGEKODU.Text = oreferans.BOLGEKODU.ToString(); txtNICK.Text = oreferans.NICK; }
protected void btnEkle_Click(object sender, EventArgs e) { using (sfKalDataEntities ent = new sfKalDataEntities()) { Cihaz oCihaz = new Cihaz(); oCihaz.CIHAZADI = txtYeniCihazEkleCihazAdi.Text.Trim(); oCihaz.LAB = ddlYeniCihazEkleCihazLab.SelectedItem.Text; ent.AddToCihaz(oCihaz); ent.SaveChanges(); } }
protected void FirmaIddenIlgiliBolumleriDoldur(int FirmaId) { using (sfKalDataEntities KalEnt = new sfKalDataEntities()) { var oFirma = from Firma in KalEnt.firma where Firma.FIRMAID == FirmaId select Firma; chkKamufirması.Checked = oFirma.First().KAMUFIRMASI; chkTseBelgeli.Checked = oFirma.First().TSEBELGELI; } }
public static List<istek> Get() { using (sfKalDataEntities testDBContext = new sfKalDataEntities()) { try { return testDBContext.istek.ToList(); } catch (Exception ex) { throw; } } }
protected void Doldur(int ISTID) { using (sfKalDataEntities ent = new sfKalDataEntities()) { var oistek = (from c in ent.istek where c.ISTID == ISTID select c).First();//istek.SingleOrDefault(x => x.ISTID == ISTID); txtYil.Text = oistek.YIL.Value.ToString(); txtIstekNo.Text = oistek.ISTEKNO.Value.ToString(); txtAltIstekNo.Text = oistek.ALTISTNO.Value.ToString(); txtMustNo.Text = oistek.MUSTNO.Value.ToString(); txtCihazAdi.Text = oistek.CIHAZADI; txtImalatci.Text = oistek.IMALATCI; txtModel.Text = oistek.MODEL; txtSeriNo.Text = oistek.SERINO; txtOlcumAraligi.Text = oistek.OLCUMARALIGI; txtIlgLab.Text = oistek.ILGLAB; txtSorumlu.Text = oistek.SORUMLU; raddtGelTar.SelectedDate = oistek.GELTAR.Value; txtGelisYontemi.Text = oistek.GELYONTEMI; raddtTahminiBitisTarihi.SelectedDate = oistek.TAHMINIBITTAR.Value; raddtKalBitTar.SelectedDate = oistek.KALBITTAR.Value; txtCihazCikisi.Text = oistek.CIHCIKISI; txtSertifikaNo.Text = oistek.SERTIFIKANO; raddtFatCikTar.SelectedDate = oistek.FATTCIKTAR.Value; raddtSertifikaCikisTarihi.SelectedDate = oistek.SERTCIKTAR.Value; txtFatBedeli.Text = oistek.FATBEDEL.Value.ToString(); txtNotlar.Text = oistek.NOTLAR; ddlSerTipi.SelectedValue = oistek.SERTIPI; ddlIptal.SelectedValue = oistek.IPTAL; txtNakedSertNo.Text = oistek.NAKEDSERTNO.Value.ToString(); txtSiraNo.Text = oistek.SIRANO.Value.ToString(); raddtRandevuTar.SelectedDate = oistek.RANDTAR.Value; txtGuid.Text = oistek.GUID; raddtMailUyari.SelectedDate = oistek.MAILUYARI.Value; txtYazanPers.Text = oistek.YAZANPERS; ddlKalYeri.SelectedValue = oistek.KALYERI; txtRandVeren.Text = oistek.RANDVEREN; chkRandevu.Checked = oistek.RANDEVU.Value; txtBölgeKodu.Text = oistek.BOLGEKODU.ToString(); chkTSEBelgeli.Checked = oistek.TSEBELGELI.Value; chkKapsamIci.Checked = oistek.KAPSAMICI.Value; txtRandNotlari.Text = oistek.RANDNOT; chkSilindi.Checked = oistek.SILINDI; chkCihazGelmedi.Checked = oistek.CIHAZGELMEDI.Value; txtPaketNoID.Text = oistek.PAKETNOID.ToString(); chkHizliEklendi.Checked = oistek.HIZLIEKLENDI.Value; txtEkleyen.Text = oistek.EKLEYEN; txtFaturaSira.Text = oistek.FATURASIRA.Value.ToString(); } }
protected void Doldur(int Id) { using (sfKalDataEntities ent = new sfKalDataEntities()) { txtID.Text = Id.ToString(); var orefbakim = (from c in ent.refbakim where c.ID == Id select c).First(); txtBAKKARTNO.Text = orefbakim.BAKKARTNO; raddtBAKTAR.SelectedDate = orefbakim.BAKTAR.Value; txtBAKACIKLAMA.Text = orefbakim.BAKACIKLAMA; txtBAKTIPI.Text = orefbakim.BAKTIPI; txtBAKANPER.Text = orefbakim.BAKANPER; txtUYARI.Text = orefbakim.UYARI; pnlBakimGuncelleme.Visible = true; } }
protected void btnKaydet_Click(object sender, EventArgs e) { using (sfKalDataEntities ent = new sfKalDataEntities()) { DisPersonel oDisPersonel = new DisPersonel(); oDisPersonel.UId = Guid.NewGuid(); oDisPersonel.AdSoyad = AdSoyadTextBox.Text.Trim(); oDisPersonel.Faaliyet = FaaliyetDropDownList.SelectedValue; oDisPersonel.BolgeKodu = short.Parse(BolgeKoduDropDownList.SelectedValue); oDisPersonel.Silindi = SilindiCheckBox.Checked; ent.AddToDisPersonel(oDisPersonel); ent.SaveChanges(); BindData(); divEdit.Visible = false; } }
protected void Doldur(int Id) { using (sfKalDataEntities ent = new sfKalDataEntities()) { txtID.Text = Id.ToString(); var orefkalibrasyon = (from c in ent.refkalibrasyon where c.ID == Id select c).First(); txtBAKKARTNO.Text = orefkalibrasyon.BAKKARTNO; raddtKALTAR.SelectedDate = orefkalibrasyon.KALTAR.Value; raddtGELKALTAR.SelectedDate = orefkalibrasyon.GELKALTAR.Value; txtKALYERI.Text = orefkalibrasyon.KALYERI; txtSERTNO.Text = orefkalibrasyon.SERTNO; txtOLCBELIRSIZLIGI.Text = orefkalibrasyon.OLCBELIRSIZLIGI; txtUYARI.Text = orefkalibrasyon.UYARI; txtKALPER.Text = orefkalibrasyon.KALPER.ToString(); txtBOLGEKODU.Text = orefkalibrasyon.BOLGEKODU.ToString(); pnlRefKalibrasyonGuncelleme.Visible = true; } }
protected void Ekle() { using (sfKalDataEntities ent = new sfKalDataEntities()) { refbakim orefbakim = new refbakim(); orefbakim.BAKKARTNO = txtBAKKARTNO.Text.Trim(); orefbakim.BAKTAR = raddtBAKTAR.SelectedDate; orefbakim.BAKACIKLAMA = txtBAKACIKLAMA.Text.Trim(); orefbakim.BAKTIPI = txtBAKTIPI.Text.Trim(); orefbakim.BAKANPER = txtBAKANPER.Text.Trim(); orefbakim.UYARI = txtUYARI.Text.Trim(); ent.AddTorefbakim(orefbakim); ent.SaveChanges(); grdReferansBakimlariBagla(); btnEkle.Visible = false; btnGuncelle.Visible = true; } }
protected void Ekle() { EFDal ed = new EFDal(); using (sfKalDataEntities ent = new sfKalDataEntities()) { refkalibrasyon orefkalibrasyon = new refkalibrasyon(); orefkalibrasyon.BAKKARTNO = txtBAKKARTNO.Text.Trim(); orefkalibrasyon.KALTAR = raddtKALTAR.SelectedDate.Value; orefkalibrasyon.GELKALTAR = raddtGELKALTAR.SelectedDate.Value; orefkalibrasyon.KALYERI = txtKALYERI.Text.Trim(); orefkalibrasyon.SERTNO = txtSERTNO.Text.Trim(); orefkalibrasyon.OLCBELIRSIZLIGI = txtOLCBELIRSIZLIGI.Text.Trim(); orefkalibrasyon.UYARI = txtUYARI.Text.Trim(); orefkalibrasyon.KALPER = int.Parse(txtKALPER.Text.Trim()); orefkalibrasyon.BOLGEKODU = ed.kal_BolgeKoduDon(Context.User.Identity.Name); ent.AddTorefkalibrasyon(orefkalibrasyon); ent.SaveChanges(); } }
protected void Doldur(int Id) { EFDal ed = new EFDal(); using (sfKalDataEntities ent = new sfKalDataEntities()) { var oEgitim = (from c in ent.Egitim where c.Id == Id select c).First(); txtFirmaAdi.Text = ed.FirmaIddenFirmaAdiDon(oEgitim.FirmaId); _FirmaId.Text = oEgitim.FirmaId.ToString(); _Egitimci.Text = oEgitim.Egitimci; _EgitimiAlan.Text = oEgitim.EgitimiAlan; clnEgitimTar.SelectedDate = oEgitim.EgitimTarihi; _EgitiminKonusu.Text = oEgitim.EgitiminKonusu; _SertifikaNo.Text = oEgitim.SertifikaNo; _EgitimYeri.Text = oEgitim.EgitimYeri; txtBolgeKodu.Text = ed.kal_BolgeKoduDon(Context.User.Identity.Name).ToString(); _EgitimBedeli.Text = oEgitim.EgitimBedeli.ToString(); _EgitimGunSayisi.Text = oEgitim.EgitimGunSayisi.ToString(); lblEgitimIdTut.Text = Id.ToString(); } }
protected void Doldur(int Id) { using (sfKalDataEntities ent = new sfKalDataEntities()) { var oKayitDefteri = (from c in ent.KayitDefteri where c.Id == Id select c).First(); clnKalTar.SelectedDate = oKayitDefteri.KalTarihi; _FirmaAdi.Text = oKayitDefteri.FirmaAdi; _MustNo.Text = oKayitDefteri.MustNo.ToString(); _IstekNo.Text = oKayitDefteri.IstekNo.ToString(); _Marka.Text = oKayitDefteri.Marka; _Model.Text = oKayitDefteri.Model; _SeriNo.Text = oKayitDefteri.SeriNo; _KalAraligi.Text = oKayitDefteri.KalAraligi; _KalNo.Text = oKayitDefteri.KalNo; _KalYapan.Text = oKayitDefteri.KalYapan; _KalYapan.Text = oKayitDefteri.KalYapan; _BolgeKodu.Text = oKayitDefteri.BolgeKodu.ToString(); } pnlDetay.Visible = true; }
protected void Guncelle(int Id) { sfKalDataEntities ent = new sfKalDataEntities(); var oreferans = (from c in ent.referans where c.ID == Id select c).First(); oreferans.LABKOD = txtLABKOD.Text.Trim(); oreferans.CIHAZ = txtCIHAZ.Text.Trim(); oreferans.DBASNO = txtDBASNO.Text.Trim(); oreferans.MARKA = txtMARKA.Text.Trim(); oreferans.TIPMODEL = txtTIPMODEL.Text.Trim(); oreferans.SERINO = txtSERINO.Text.Trim(); oreferans.OLCARALIGI = txtOLCARALIGI.Text.Trim(); oreferans.OLCBUYUKLUGU = txtOLCBUYUKLUGU.Text.Trim(); oreferans.BAKKARTNO = txtBAKKARTNO.Text.Trim(); oreferans.SINIF=txtSINIF.Text.Trim(); oreferans.KALPERIYOT = txtKALPERIYOT.Text.Trim(); oreferans.TEMINTAR = raddtTeminTar.SelectedDate.Value; oreferans.TEMINDURUMU = txtTEMINDURUMU.Text.Trim(); oreferans.KAPSAMDISI = chkKAPSAMDISI.Checked; oreferans.BOLGEKODU = int.Parse(txtBOLGEKODU.Text.Trim()); oreferans.NICK = txtNICK.Text.Trim(); ent.SaveChanges(); }
protected void Guncelle(int Id) { EFDal ed = new EFDal(); using (sfKalDataEntities ent =new sfKalDataEntities()) { var oteklif=(from c in ent.teklif where c.ID==Id select c).First(); oteklif.FIRMAID = int.Parse(txtFirmaId.Text.Trim()); oteklif.YIL = int.Parse(txtYIL.Text.Trim()); oteklif.FIRMA = txtFIRMA.Text.Trim(); oteklif.FAX = txtFAX.Text.Trim(); oteklif.MUSTNO = int.Parse(txtMUSTNO.Text.Trim()); oteklif.TEKLIFTAR = raddtTEKLIFTAR.SelectedDate; oteklif.TEKLIFNO = (txtTEKLIFNO.Text.Trim()); oteklif.CIHAZADI = txtCIHAZADI.Text.Trim(); oteklif.OLCUMARALIGI = txtOLCUMARALIGI.Text.Trim(); oteklif.KALYERI = txtKALYERI.Text.Trim(); oteklif.OLCMETODU = txtOLCMETODU.Text.Trim(); oteklif.BIRIMFIYAT = decimal.Parse(txtBIRIMFIYAT.Text.Trim()); oteklif.ADET = short.Parse(txtADET.Text.Trim()); oteklif.TOPLAMFIYAT = decimal.Parse(txtBIRIMFIYAT.Text.Trim()) * short.Parse(txtADET.Text.Trim());//decimal.Parse(txtTOPLAMFIYAT.Text.Trim()); oteklif.TAHKALSURESI = raddtTahKalZamani.SelectedDate; oteklif.NOTLAR = txtNOTLAR.Text.Trim(); oteklif.ILGILI = txtILGILI.Text.Trim(); oteklif.ILGI = txtILGI.Text.Trim(); oteklif.ILGLAB = txtILGLAB.Text.Trim(); oteklif.ONAYLANDI = chkONAY.Checked; oteklif.TEKLIFSIRASI = short.Parse(txtTEKLIFSIRASI.Text.Trim()); oteklif.BASILDI = chkBASILDI.Checked; oteklif.BOLGEKODU = short.Parse(txtBOLGEKODU.Text.Trim()); oteklif.ISTID = int.Parse(txtISTID.Text.Trim()); oteklif.FATURASIRA = int.Parse(txtFATURASIRA.Text.Trim()); if (int.Parse(txtFATURASIRA.Text.Trim()) > 0)//Eski kayıtlardan değilse { string TamTabloAdi = chkbxlstTarife.SelectedValue; oteklif.CIHAZKAPSAMAYRINTITABLOSU = ed.TamTabloAdindanCihazKapsamAyrintiTablosuIdDon(TamTabloAdi); } ent.SaveChanges(); //Guncelleme Sonucunda Indirimli Teklifler Tablosunda sadece bedel değişcektir. // Bu durumu gozonunde bulundurarak Indirimli Teklifler Tablosunda sadece bedeli yeni duruma gore guncellememiz gerekiyor IndirimliTekliflertablosunuGuncelle(Id, txtTEKLIFNO.Text.Trim(), oteklif.TOPLAMFIYAT.Value, (int)oteklif.BOLGEKODU); } }
protected void Guncelle(int Id) { using (sfKalDataEntities ent = new sfKalDataEntities()) { var orefkalibrasyon = (from c in ent.refkalibrasyon where c.ID == Id select c).First(); orefkalibrasyon.BAKKARTNO= txtBAKKARTNO.Text.Trim(); orefkalibrasyon.KALTAR = raddtKALTAR.SelectedDate.Value; orefkalibrasyon.GELKALTAR = raddtGELKALTAR.SelectedDate.Value; orefkalibrasyon.KALYERI = txtKALYERI.Text.Trim(); orefkalibrasyon.SERTNO = txtSERTNO.Text.Trim(); orefkalibrasyon.OLCBELIRSIZLIGI = txtOLCBELIRSIZLIGI.Text.Trim(); orefkalibrasyon.UYARI = txtUYARI.Text.Trim(); orefkalibrasyon.KALPER = int.Parse(txtKALPER.Text.Trim()); orefkalibrasyon.BOLGEKODU = int.Parse(txtBOLGEKODU.Text.Trim()); ent.SaveChanges(); } }
protected void btnKapsamaAl_Click(object sender, EventArgs e) { string PaketAdi=""; if (rdbrnlstPaketKapsamlari.SelectedIndex != -1) { try { EFDal ed = new EFDal(); int intIstId = 0; int PaketAdlariID = int.Parse(rdbrnlstPaketKapsamlari.SelectedValue); decimal PaketBedeli = ed.PaketBedeliniDon(PaketAdlariID); int PaketKapsamindakiCihazSayisi = ed.PaketKapsamindakiCihazSayisiniDon(PaketAdlariID); using (Service1Client proxy=new Service1Client()) { PaketAdi=proxy.PaketAdiDon(PaketAdlariID); } string SQL = "select max(PaketNo) as SiradakiPaketNo from PaketNumaralari"; DataSet ds = ed.Sorgula(SQL); int SiradakiPaketNo = int.Parse(ds.Tables[0].Rows[0]["SiradakiPaketNo"].ToString()) + 1; ds.Dispose(); string[] strings = Session["PaketKapsaminaAlinacakIDListesi"].ToString().Split(','); int PaketKapsaminaAlinmakIstenenToplamCihazSayisi = strings.Length; decimal PaketKapsaminaAlinacakHerCihazIcinSaptananOrtalamaBedel = PaketBedeli / PaketKapsaminaAlinmakIstenenToplamCihazSayisi; int[] ints = new int[strings.Length]; if (ints.Length <= PaketKapsamindakiCihazSayisi) { for (int i = 0; i < strings.Length; i++) { intIstId = int.Parse(strings[i]); // Provide some protection here //DalClass.Sil("delete from PaketNumaralari where IstId =" + ints[i].ToString());//önceki aynı ISTID li kayitlari sil //ilk önce Paketnumaraları tablosuna işle using (sfKalDataEntities ent = new sfKalDataEntities()) { PaketNumaralari oPaketNumaralari = new PaketNumaralari(); oPaketNumaralari.PaketNo = SiradakiPaketNo; oPaketNumaralari.IstID = intIstId; oPaketNumaralari.PaketAdlariID = int.Parse(rdbrnlstPaketKapsamlari.SelectedValue); oPaketNumaralari.Tarih = DateTime.Parse(DateTime.Now.ToString()); oPaketNumaralari.PaketKapsaminaAlan = Context.User.Identity.Name; ent.AddToPaketNumaralari(oPaketNumaralari); ent.SaveChanges(); //daha sonra istek tablosuna bu istidli cihazın paket kapsamına alındığını işle var oistek = (from c in ent.istek where c.ISTID == intIstId select c).First(); oistek.FATBEDEL = PaketKapsaminaAlinacakHerCihazIcinSaptananOrtalamaBedel; oistek.PAKETNOID = SiradakiPaketNo; ent.SaveChanges(); } } //BUrada daha sonra değişen kal bedellerini FatOnyazi tablosunda güncellememiz gerekiyor. //EFDal ed = new EFDal(); ed.kal_PaketKapsaminaAlinmadanSonraBedelleriGuncelleme(Session["PaketKapsaminaAlinacakIDListesi"].ToString(), PaketKapsaminaAlinacakHerCihazIcinSaptananOrtalamaBedel); /* using (Service1Client proxy = new Service1Client()) { proxy.kal_PaketKapsaminaAlinmadanSonraBedelleriGuncelleme(Session["PaketKapsaminaAlinacakIDListesi"].ToString(), PaketKapsaminaAlinacakHerCihazIcinSaptananOrtalamaBedel); }*/ lblUyari.ForeColor = System.Drawing.Color.Green; lblUyari.Text = "Paket kapsamına alma işlemi başarılı"; } else { lblUyari.ForeColor = System.Drawing.Color.Red; //lblUyari.Text = "Paket kapsamına almaya çalıştığınız cihaz sayısı, " + PaketAdi + " isimli ve " + PaketKapsamindakiCihazSayisi.ToString()+" adet cihaz içeren paket için fazladır.Lütfen kontrol ediniz."; lblUyari.Text = "Hata:Maksimum "+PaketKapsamindakiCihazSayisi.ToString() + " adet cihaz içeren "+PaketAdi+" isimli pakete, "+PaketKapsaminaAlinmakIstenenToplamCihazSayisi.ToString()+" adet cihaz yerleştirmeye çalışıyorsunuz.Lütfen bu paket kapsımına almaya çalıştığınız cihaz sayısını kontrol ediniz"; } } catch(Exception exc) { lblUyari.ForeColor = System.Drawing.Color.Red; lblUyari.Text = "Paket kapsamına alma işlemi başarısız"; } } else { lblUyari.ForeColor = System.Drawing.Color.Red; lblUyari.Text = "Öncelikle aşağıdan bir paket seçmelisiniz"; } }
protected void Doldur(int IstId) { EFDal ed = new EFDal(); using (sfKalDataEntities ent = new sfKalDataEntities()) { //istek oistek = istek.SingleOrDefault(x => x.ISTID == IstId); var oistek = (from c in ent.istek where c.ISTID == IstId select c).First(); txtIstekNo.Text = oistek.ISTEKNO.ToString(); txtSERTNO.Text = oistek.SERTIFIKANO.ToString(); txtAYYIL.Text = AyYilDon(oistek.KALBITTAR.Value); txtFIRMA.Text = ed.kal_IstIddenFirmaAdiDon(IstId); txtCIHAZ.Text = oistek.CIHAZADI; txtMARKA.Text = oistek.IMALATCI; txtTIPMODEL.Text = oistek.MODEL; txtSERINO.Text = oistek.SERINO; txtKALTAR.Text = oistek.KALBITTAR.ToString().Replace(" 00:00:00", ""); txtONAYTAR.Text = DateTime.Today.ToString().Replace(" 00:00:00",""); txtSORUMLU.Enabled = false; txtSORUMLU.Text = oistek.SORUMLU; if (txtSORUMLU.Text != Context.User.Identity.Name) { btnSERKAPAKYAZ.Enabled = false; btnSERKAPAKYAZ.ToolTip = "Yapmadığınız kalibrasyonlar için kapak yazdıramazsınız!"; } else { btnSERKAPAKYAZ.Enabled = true; btnSERKAPAKYAZ.ToolTip = "Sertifika kapağı yazdırmak için tıklayınız!"; } txtMUDUR.Text = ed.SertifikaKapagiIcinIMzaYetkilisiDon(oistek.BOLGEKODU); int FirmaId = oistek.FIRMAID; var ofirma = (from c in ent.firma where c.FIRMAID == FirmaId select c).First();//firma.SingleOrDefault(x => x.FIRMAID == FirmaId); txtAdres1.Text = ofirma.ADRESI; txtAdres2.Text = ofirma.ADRESII; txtIlIlce.Text = ofirma.IL_ILCE; if (oistek.SERTIPI == "TURKAK") { rdbtnlstSerTipi.SelectedIndex = 1; } if (ed.ImzaliKapakSayfasiVarmi(IstId)) { if (this.chkEImzaliOlacak.Checked) { lblUyari.ForeColor = System.Drawing.Color.Red; btnSERKAPAKYAZ.Enabled = false; btnSERKAPAKYAZ.ToolTip = btnSERKAPAKYAZ.ToolTip + " Bu kalibrasyon işi için daha önce imzalanmış bir kapak sayfası bulunmakta. Bu nedenle ikinci bir sertifika kapağı düzenlenemez!"; lblUyari.Text = btnSERKAPAKYAZ.ToolTip.Replace("Sertifika kapağı yazdırmak için tıklayınız!", ""); } } } }
protected void Guncelle(int ISTID) { using (sfKalDataEntities ent = new sfKalDataEntities()) { var oistek = (from c in ent.istek where c.ISTID == ISTID select c).First();//istek.SingleOrDefault(x => x.ISTID == ISTID); oistek.YIL = int.Parse(txtYil.Text.Trim()); oistek.ISTEKNO = int.Parse(txtIstekNo.Text.Trim()); oistek.ALTISTNO = int.Parse(txtAltIstekNo.Text.Trim()); oistek.MUSTNO = int.Parse(txtMustNo.Text.Trim()); oistek.CIHAZADI = txtCihazAdi.Text.Trim(); oistek.IMALATCI = txtImalatci.Text.Trim(); oistek.MODEL = txtModel.Text.Trim(); oistek.SERINO = txtSeriNo.Text.Trim(); oistek.OLCUMARALIGI = txtOlcumAraligi.Text.Trim(); oistek.ILGLAB = txtIlgLab.Text.Trim(); oistek.SORUMLU = txtSorumlu.Text.Trim(); oistek.GELTAR = raddtGelTar.SelectedDate; oistek.GELYONTEMI = txtGelisYontemi.Text.Trim(); oistek.TAHMINIBITTAR = raddtTahminiBitisTarihi.SelectedDate; oistek.KALBITTAR = raddtKalBitTar.SelectedDate; oistek.CIHCIKISI = txtCihazCikisi.Text.Trim(); oistek.SERTIFIKANO = txtSertifikaNo.Text.Trim(); oistek.FATTCIKTAR = raddtFatCikTar.SelectedDate; oistek.SERTCIKTAR = raddtSertifikaCikisTarihi.SelectedDate; oistek.FATBEDEL = decimal.Parse(txtFatBedeli.Text.Trim()); oistek.NOTLAR = txtNotlar.Text.Trim(); oistek.SERTIPI = ddlSerTipi.SelectedValue; oistek.IPTAL = ddlIptal.SelectedValue; oistek.NAKEDSERTNO = int.Parse(txtNakedSertNo.Text.Trim()); oistek.SIRANO = int.Parse(txtSiraNo.Text.Trim()); oistek.RANDTAR = raddtRandevuTar.SelectedDate; oistek.GUID = txtGuid.Text.Trim(); oistek.MAILUYARI = raddtMailUyari.SelectedDate; oistek.YAZANPERS = txtYazanPers.Text.Trim(); oistek.KALYERI = ddlKalYeri.SelectedValue; oistek.RANDVEREN = txtRandVeren.Text.Trim(); oistek.RANDEVU = chkRandevu.Checked; oistek.BOLGEKODU = int.Parse(txtBölgeKodu.Text.Trim()); oistek.TSEBELGELI = chkTSEBelgeli.Checked; oistek.KAPSAMICI = chkKapsamIci.Checked; oistek.RANDNOT = txtRandNotlari.Text.Trim(); oistek.SILINDI = chkSilindi.Checked; oistek.CIHAZGELMEDI = chkCihazGelmedi.Checked; oistek.PAKETNOID = int.Parse(txtPaketNoID.Text.Trim()); oistek.HIZLIEKLENDI = chkHizliEklendi.Checked; oistek.EKLEYEN = txtEkleyen.Text.Trim(); oistek.FATURASIRA = int.Parse(txtFaturaSira.Text.Trim()); ent.SaveChanges(); } }
protected void Doldur(int Id) { using (sfKalDataEntities ent = new sfKalDataEntities()) { var oteklif = (from c in ent.teklif where c.ID == Id select c).First(); txtID.Text = Id.ToString(); txtFirmaId.Text = oteklif.FIRMAID.ToString(); txtFIRMA.Text = oteklif.FIRMA; txtFAX.Text = oteklif.FAX; txtYIL.Text = oteklif.YIL.ToString(); txtMUSTNO.Text = oteklif.MUSTNO.ToString(); raddtTEKLIFTAR.SelectedDate = oteklif.TEKLIFTAR.Value; txtTEKLIFNO.Text = oteklif.TEKLIFNO; txtCIHAZADI.Text = oteklif.CIHAZADI; txtOLCUMARALIGI.Text = oteklif.OLCUMARALIGI; txtKALYERI.Text = oteklif.KALYERI; txtOLCMETODU.Text = oteklif.OLCMETODU; txtBIRIMFIYAT.Text = oteklif.BIRIMFIYAT.ToString(); txtADET.Text = oteklif.ADET.ToString(); txtTOPLAMFIYAT.Text = oteklif.TOPLAMFIYAT.ToString(); if (oteklif.TAHKALSURESI != null) { raddtTahKalZamani.SelectedDate = oteklif.TAHKALSURESI.Value; } txtNOTLAR.Text = oteklif.NOTLAR; txtILGILI.Text = oteklif.ILGILI; txtILGI.Text = oteklif.ILGI; txtILGLAB.Text = oteklif.ILGLAB; if (oteklif.ONAYLANDI != null) { chkONAY.Checked = oteklif.ONAYLANDI.Value; } txtTEKLIFSIRASI.Text = oteklif.TEKLIFSIRASI.ToString(); chkBASILDI.Checked = oteklif.BASILDI.Value; txtBOLGEKODU.Text = oteklif.BOLGEKODU.ToString(); txtISTID.Text = oteklif.ISTID.ToString(); txtFATURASIRA.Text = oteklif.FATURASIRA.ToString(); chkbxlstTarife.SelectedIndex = oteklif.CIHAZKAPSAMAYRINTITABLOSU - 1; //Bu alttaki 2 satir istek tablosuna cihaz eklenmesininin ardından ilgili bilgi FaturOnyazi tablosuna yazilirken gerekli txtCihazKapsamAyrintiTabloAdi.Text = oteklif.CIHAZKAPSAMAYRINTITABLOSU.ToString(); txtCihazKapsamAyrintiId.Text = oteklif.FATURASIRA.ToString(); } EFDal ed=new EFDal(); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); if (txtBOLGEKODU.Text == BolgeKodu.ToString())//Bolgenin kendisine ait teklif { btnEkle.Visible = true; btnGuncelle.Visible = true; btnSil.Visible = true; } else//Bolgeye ait olmayan teklif { btnEkle.Visible = false; btnGuncelle.Visible = false; btnSil.Visible = false; } }
protected void Ekle() { sfKalDataEntities ent = new sfKalDataEntities(); EFDal ed = new EFDal(); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); teklif oteklif = new teklif(); oteklif.YIL = int.Parse(txtYIL.Text.Trim()); oteklif.FIRMAID = int.Parse(txtFirmaId.Text.Trim()); oteklif.FIRMA = txtFIRMA.Text.Trim(); oteklif.FAX = txtFAX.Text.Trim(); oteklif.MUSTNO = int.Parse(txtMUSTNO.Text.Trim()); oteklif.TEKLIFTAR = raddtTEKLIFTAR.SelectedDate; oteklif.TEKLIFNO = (txtTEKLIFNO.Text.Trim()); oteklif.CIHAZADI = txtCIHAZADI.Text.Trim(); oteklif.OLCUMARALIGI = txtOLCUMARALIGI.Text.Trim(); oteklif.KALYERI = txtKALYERI.Text.Trim(); oteklif.OLCMETODU = txtOLCMETODU.Text.Trim(); oteklif.BIRIMFIYAT = decimal.Parse(txtBIRIMFIYAT.Text.Trim()); oteklif.ADET = short.Parse(txtADET.Text.Trim()); //oteklif.TOPLAMFIYAT = decimal.Parse(txtTOPLAMFIYAT.Text.Trim()); oteklif.TOPLAMFIYAT = decimal.Parse(txtBIRIMFIYAT.Text.Trim()) * short.Parse(txtADET.Text.Trim()); oteklif.TAHKALSURESI = raddtTahKalZamani.SelectedDate; oteklif.NOTLAR = txtNOTLAR.Text.Trim(); oteklif.ILGILI = txtILGILI.Text.Trim(); oteklif.ILGI = txtILGI.Text.Trim(); oteklif.ILGLAB = txtILGLAB.Text.Trim(); oteklif.ONAYLANDI = chkONAY.Checked; oteklif.TEKLIFSIRASI = short.Parse(txtTEKLIFSIRASI.Text.Trim()); oteklif.BASILDI = chkBASILDI.Checked; oteklif.BOLGEKODU = short.Parse(BolgeKodu.ToString()); oteklif.ISTID = int.Parse(txtISTID.Text.Trim()); oteklif.FATURASIRA = int.Parse(ddlOlcumAraligi.SelectedValue); string TamTabloAdi=chkbxlstTarife.SelectedValue; oteklif.CIHAZKAPSAMAYRINTITABLOSU = ed.TamTabloAdindanCihazKapsamAyrintiTablosuIdDon(TamTabloAdi); ent.AddToteklif(oteklif); ent.SaveChanges(); int AzOnceEklenenTeklifIcinMaxTeklifId = ed.AzOnceEklenenTeklifIcinMaxTeklifIdDon(); Doldur(AzOnceEklenenTeklifIcinMaxTeklifId); Session["EnSonEklenenTeklifNo"] = txtTEKLIFNO.Text.Trim(); int FirmaId = int.Parse(RadComboBoxFirma.SelectedValue); string FirmaAdi = ed.FirmaIddenFirmaAdiDon(FirmaId); //Indirim olsa da olmasada çalıştırılacak. İndirim yoksa zaten zaten fiyatta değişiklik olmayacak using (Service1Client client = new Service1Client()) { if (client.FirmaninBugunIcinIndirimiVarmi(FirmaId))//Evet idirimi var { TeklifKalemineIndirimiUygula(FirmaId, AzOnceEklenenTeklifIcinMaxTeklifId, oteklif.TOPLAMFIYAT.Value); } } }
protected void btnGuncelle_Click(object sender, EventArgs e) { EFDal ed=new EFDal(); int Yil=DateTime.Today.Year; int BolgeKodu=ed.kal_BolgeKoduDon(Context.User.Identity.Name); int IstekNo=ed.kal_BolgeyeAitMaxIstekNoBul(Yil,BolgeKodu); int TeklifId=int.Parse(txtID.Text.Trim()); int CihazKapsamAyrintiTablosuId= ed.TeklifeAitCihazKapsamAyrintiTablosuIdDon(TeklifId); int ToplamCihazSayisi = int.Parse(txtADET.Text); if (chkONAY.Checked)//Onaylandı ise 1. adım olarak cihazı istek tablosuna taşıyacağız sonra cihazı teklif tablosundan sileceğiz { for (int i = 0; i < ToplamCihazSayisi; i++) { using (sfKalDataEntities ent = new sfKalDataEntities()) { try { istek oistek = new istek(); oistek.YIL = int.Parse(txtYIL.Text.Trim()); oistek.FIRMAID = int.Parse(txtFirmaId.Text); oistek.ISTEKNO = IstekNo; oistek.ALTISTNO = ed.kal_OYilinIsIdsininSiradakiAltIstekNosunuDon(Yil, BolgeKodu, IstekNo); oistek.MUSTNO = int.Parse(txtMUSTNO.Text.Trim()); oistek.CIHAZADI = txtCIHAZADI.Text.Trim(); oistek.IMALATCI = "Teklif"; oistek.MODEL = "Teklif"; oistek.SERINO = "Teklif"; oistek.OLCUMARALIGI = txtOLCUMARALIGI.Text.Trim(); oistek.ILGLAB = txtILGLAB.Text.Trim(); oistek.SORUMLU = "Teklif"; oistek.GELTAR = DateTime.Today;//Teklif istege akatarilirlken GelTar Onay tarihi olsun oistek.GELYONTEMI = "Teklif"; oistek.TAHMINIBITTAR = DateTime.Parse("1900-01-01"); oistek.KALBITTAR = DateTime.Parse("1900-01-01"); oistek.CIHCIKISI = "Teklif"; oistek.SERTIFIKANO = Yil.ToString() + "BEK" + IstekNo.ToString() + "-" + ed.kal_OYilinIsIdsininSiradakiAltIstekNosunuDon(Yil, BolgeKodu, IstekNo).ToString(); oistek.FATTCIKTAR = DateTime.Parse("1900-01-01"); oistek.SERTCIKTAR = DateTime.Parse("1900-01-01"); oistek.FATBEDEL = decimal.Parse(txtTOPLAMFIYAT.Text.Trim()); oistek.NOTLAR = txtTEKLIFNO.Text.Trim() + " numaralı teklifti"; oistek.SERTIPI = "-"; oistek.IPTAL = "İptal"; oistek.NAKEDSERTNO = 0; oistek.SIRANO = int.Parse(txtFATURASIRA.Text.Trim()); if (raddtTahKalZamani.SelectedDate != null) { oistek.RANDTAR = raddtTahKalZamani.SelectedDate; } else { oistek.RANDTAR = DateTime.Parse("1900-01-01"); } oistek.GUID = txtTEKLIFNO.Text.Trim(); oistek.MAILUYARI = DateTime.Parse("1900-01-01"); oistek.YAZANPERS = Context.User.Identity.Name; if (ddlKalibrasyonYeri.SelectedIndex != 0) { oistek.KALYERI = ddlKalibrasyonYeri.SelectedItem.Text; } else { oistek.KALYERI = "-"; } oistek.RANDVEREN = "-"; oistek.RANDEVU = false; oistek.BOLGEKODU = BolgeKodu; oistek.TSEBELGELI = false; oistek.KAPSAMICI = false; oistek.RANDNOT = ""; oistek.SILINDI = false; oistek.CIHAZGELMEDI = true; oistek.PAKETNOID = 0; oistek.HIZLIEKLENDI = false; oistek.EKLEYEN = Context.User.Identity.Name; ; oistek.FATURASIRA = int.Parse(txtFATURASIRA.Text.Trim()); oistek.CIHAZKAPSAMAYRINTITABLOSU = (short)CihazKapsamAyrintiTablosuId; ent.AddToistek(oistek); ent.SaveChanges(); //Şimdi 2. adim olarak cihazı teklif tablosundan silmemiz gerekli if (i == 0)//İlk döngüde kayıt sillinecek sonrakilerde silindiği için bulunamayacak { ed.TeklifTablosundanKayitSil(TeklifId); } //Ve son adim olarak istek tablosuna eklenen kaydi faturaonyazi tablosunada eklemeliyiz. int SonEklenenIstId = ed.AzOnceEklenenIstekIcinMaxIstIdDon(); FaturaOnYaziTablosunaEkle(SonEklenenIstId); //Ve bir adım daha, eklenen kayıt iş programına düşürülebilir. if (raddtTahKalZamani.SelectedDate == null) { } else { ed.IsTakvimineOgeEkle(txtCIHAZADI.Text, raddtTahKalZamani.SelectedDate.Value, raddtTahKalZamani.SelectedDate.Value, "", Context.User.Identity.Name, 0, int.Parse(txtFirmaId.Text)); } //Ve Genel Bakısta onaylanmış teklif olarak görebilmek icin bir adım daha gerekiyor //Onay gelen teklifler tablsouna düşmemiz gerekiyor kaydı OnayGelenTeklifler oOnayGelenTeklifler = new OnayGelenTeklifler(); oOnayGelenTeklifler.IstId = SonEklenenIstId; ent.AddToOnayGelenTeklifler(oOnayGelenTeklifler); ent.SaveChanges(); lblUyari.ForeColor = System.Drawing.Color.Green; lblUyari.Text = "Teklifin onaylanması sonucu, onaylanan teklifin teklif tablosundan silinip, istek tablosuna aktarımı başarılı"; } catch (Exception exc) { lblUyari.ForeColor = System.Drawing.Color.Red; lblUyari.Text = "Teklifin onaylanması sonucu, onaylanan teklifin teklif tablosundan silinip, istek tablosuna aktarımı başarısız.Hata:" + exc.Message; } } } } else { int Id = int.Parse(Request["Id"].ToString()); Guncelle(Id); } }
/* protected void MasrafIncelemePostaBedeliIsle() { EFDal ed = new EFDal(); int intIstId = 0; int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); //string VirgulleAyrilmisIDler = GetID(); string VirgulleAyrilmisIDler = GridUzerindeSecilmisSatirlarinIdleriniDon(); string BolgeyeAitSiradakiFaturaNo = ed.kal_BolgeIcinFaturaNoAl(BolgeKodu); string[] strings = BolgeyeAitSiradakiFaturaNo.Split('-'); string[] IstIdler = VirgulleAyrilmisIDler.Split(','); int GunlukSira = int.Parse(strings[1]); for (int i = 0; i < IstIdler.Length; i++) { intIstId = int.Parse(IstIdler[i]); ed.FaturaOnYaziTablosundaIstIdyeSahipOlanlarinFaturaNoSiraNoSilindiAlanlariniGuncelle(intIstId, BolgeyeAitSiradakiFaturaNo, GunlukSira); } //Bir satirda MasrafIncelemeBedelleri tablosuna girilecek her faturano için using (sfKalDataEntities ent = new sfKalDataEntities()) { MasrafIncelemeBedelleri oMasrafIncelemeBedelleri = new MasrafIncelemeBedelleri(); oMasrafIncelemeBedelleri.BolgeKodu=(short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oMasrafIncelemeBedelleri.FaturaNo = BolgeyeAitSiradakiFaturaNo; oMasrafIncelemeBedelleri.Masraf = decimal.Parse(txtMasraf.Text.Trim()); oMasrafIncelemeBedelleri.Inceleme = decimal.Parse(txtInceleme.Text.Trim()); oMasrafIncelemeBedelleri.PostaBedeli = decimal.Parse(txtPostaUcreti.Text.Trim()); oMasrafIncelemeBedelleri.IndirimOrani = 0; oMasrafIncelemeBedelleri.FaturayiBastiran = Context.User.Identity.Name; oMasrafIncelemeBedelleri.FatOnYaziTar = DateTime.Today; ent.AddToMasrafIncelemeBedelleri(oMasrafIncelemeBedelleri); ent.SaveChanges(); } } */ protected void MasrafIncelemePostaBedeliIsle() { string MasrafTutucu = ""; EFDal ed = new EFDal(); int intIstId = 0; int GunlukSira = 0; string FaturaNo = ""; int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); string VirgulleAyrilmisIDler = GridUzerindeSecilmisSatirlarinIdleriniDon(); string[] IstIdler = VirgulleAyrilmisIDler.Split(','); DataSet ds = ed.kal_IstIddenIstekDon(int.Parse(IstIdler[0].ToString()), BolgeKodu); int IstekNo = int.Parse(ds.Tables[0].Rows[0]["ISTEKNO"].ToString()); int Yil = int.Parse(ds.Tables[0].Rows[0]["YIL"].ToString()); using (Service1Client proxy = new Service1Client()) { List<kal_IstekNoIcinDahaOnceAlinmisFaturaNumarasiniDon_Result> IstekIcinDahaOnceAlinmisFaturaNo = proxy.IstekNoIcinDahaOnceAlinmisFaturaNumarasiniDon(BolgeKodu, Yil, IstekNo).ToList(); if (IstekIcinDahaOnceAlinmisFaturaNo.First().FATURANO.Length > 3)//Evet birisi daha once bu istek no için bir fatno almış { FaturaNo = IstekIcinDahaOnceAlinmisFaturaNo.First().FATURANO; string[] AyrilmisGunlukSiraNo = FaturaNo.Split('-'); GunlukSira = int.Parse(AyrilmisGunlukSiraNo[1]); } } for (int i = 0; i < IstIdler.Length; i++) { intIstId = int.Parse(IstIdler[i]); ed.FaturaOnYaziTablosundaIstIdyeSahipOlanlarinFaturaNoSiraNoSilindiAlanlariniGuncelle(intIstId, FaturaNo, GunlukSira); } //Bir satirda MasrafIncelemeBedelleri tablosuna girilecek her faturano için using (sfKalDataEntities ent = new sfKalDataEntities()) { MasrafIncelemeBedelleri oMasrafIncelemeBedelleri = new MasrafIncelemeBedelleri(); oMasrafIncelemeBedelleri.BolgeKodu = (short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oMasrafIncelemeBedelleri.FaturaNo = FaturaNo; if (txtMasraf.Text.IndexOf(".") > -1) { MasrafTutucu = txtMasraf.Text.Replace(".", ","); } else { MasrafTutucu = txtMasraf.Text; } oMasrafIncelemeBedelleri.Masraf = decimal.Parse(MasrafTutucu); oMasrafIncelemeBedelleri.Inceleme = decimal.Parse(txtInceleme.Text.Trim()); oMasrafIncelemeBedelleri.PostaBedeli = decimal.Parse(txtPostaUcreti.Text.Trim()); oMasrafIncelemeBedelleri.IndirimOrani = decimal.Parse(txtIndirimOrani.Text.Trim()); oMasrafIncelemeBedelleri.FaturayiBastiran = Context.User.Identity.Name; oMasrafIncelemeBedelleri.FatOnYaziTar = DateTime.Today; ent.AddToMasrafIncelemeBedelleri(oMasrafIncelemeBedelleri); ent.SaveChanges(); } }
protected void FaturaOnyaziTablosunuGuncelle(int IstId,string GrupIcinFaturaNo,int GunlukSirano) { int FaturaOnYaziId = 0; DataSet ds=new DataSet(); EFDal ed=new EFDal(); ds=ed.FaturaOnyaziTablosundanBelirliIstIdyeSahipIDleriDon(IstId); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { FaturaOnYaziId = int.Parse(ds.Tables[0].Rows[i]["ID"].ToString()); using (sfKalDataEntities ent = new sfKalDataEntities()) { int intIstId = IstId; var oFaturaOnyazi = (from c in ent.FaturaOnYazi where c.ID == FaturaOnYaziId select c).First(); //short CihazKapsamAyrintiTablosuAdlariID = (short)CihazKapsamAyrintiTablosuId; //oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(Session["CihazKapsamAyrintiTablosuID"].ToString()); //oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = FaturaSira; //oFaturaOnyazi.CihazKapsamAyrintiTabloAdlariID = CihazKapsamAyrintiTablosuAdlariID; oFaturaOnyazi.GUNLUKSIRA = GunlukSirano;//ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu); //oFaturaOnyazi.FATURANO = KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); oFaturaOnyazi.FATURANO = GrupIcinFaturaNo; //oFaturaOnyazi.ISTID = IstId; //oFaturaOnyazi.OlcumAraligi = OlcumAraligi; //oFaturaOnyazi.Bedel = FatBedel; //oFaturaOnyazi.BOLGEKODU = (short)BolgeKodu; //oFaturaOnyazi.EkBolgemi = false; //oFaturaOnyazi.Silindi = false; oFaturaOnyazi.FATONYAZITAR = DateTime.Today; ent.SaveChanges(); //kal_FaturalandirmaAyrintilari(IstId); } } }
protected void FaturaOnYaziTablosunaEkle(int IstId,string GrupIcinFaturaNo,int GunlukSirano) { string OlcumAraligi = ""; int CihazKapsamAyrintiTablosuId = 0; decimal FatBedel = 0; int FaturaSira = 0; EFDal ed = new EFDal(); ed.Sil("delete from FaturaOnYazi where ISTID=" + IstId.ToString()); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); using (Service1Client proxy = new Service1Client()) { var oistek = proxy.IstekFind(IstId); OlcumAraligi = oistek.OLCUMARALIGI; CihazKapsamAyrintiTablosuId = oistek.CIHAZKAPSAMAYRINTITABLOSU; FatBedel = oistek.FATBEDEL; FaturaSira = oistek.FATURASIRA; } //string BuGrupIcinFaturaNo = KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); using (sfKalDataEntities ent = new sfKalDataEntities()) { int intIstId = IstId; short CihazKapsamAyrintiTablosuAdlariID = (short)CihazKapsamAyrintiTablosuId; FaturaOnYazi oFaturaOnyazi = new FaturaOnYazi(); //oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(Session["CihazKapsamAyrintiTablosuID"].ToString()); oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = FaturaSira; oFaturaOnyazi.CihazKapsamAyrintiTabloAdlariID = CihazKapsamAyrintiTablosuAdlariID; oFaturaOnyazi.GUNLUKSIRA = GunlukSirano;//ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu); //oFaturaOnyazi.FATURANO = KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); oFaturaOnyazi.FATURANO = GrupIcinFaturaNo; oFaturaOnyazi.ISTID = IstId; oFaturaOnyazi.OlcumAraligi = OlcumAraligi; oFaturaOnyazi.Bedel = FatBedel; oFaturaOnyazi.BOLGEKODU = (short)BolgeKodu; oFaturaOnyazi.EkBolgemi = false; oFaturaOnyazi.Silindi = false; oFaturaOnyazi.FATONYAZITAR = DateTime.Today; ent.AddToFaturaOnYazi(oFaturaOnyazi); ent.SaveChanges(); //kal_FaturalandirmaAyrintilari(IstId); } }
protected void DetaysizMasrafIncelemePostaBedeliIsle(string FaturaNo) { EFDal ed = new EFDal(); //int intIstId = 0; //int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); ////string VirgulleAyrilmisIDler = GetID(); //string VirgulleAyrilmisIDler = GridUzerindeSecilmisSatirlarinIdleriniDon(); ////string BolgeyeAitSiradakiFaturaNo = ed.kal_BolgeIcinFaturaNoAl(BolgeKodu); ////string[] strings = BolgeyeAitSiradakiFaturaNo.Split('-'); //string[] IstIdler = VirgulleAyrilmisIDler.Split(','); ////int GunlukSira = int.Parse(strings[1]); //for (int i = 0; i < IstIdler.Length; i++) //{ // intIstId = int.Parse(IstIdler[i]); // ed.FaturaOnYaziTablosundaIstIdyeSahipOlanlarinFaturaNoSiraNoSilindiAlanlariniGuncelle(intIstId, BolgeyeAitSiradakiFaturaNo, GunlukSira); //} //Bir satirda MasrafIncelemeBedelleri tablosuna girilecek her faturano için using (sfKalDataEntities ent = new sfKalDataEntities()) { MasrafIncelemeBedelleri oMasrafIncelemeBedelleri = new MasrafIncelemeBedelleri(); oMasrafIncelemeBedelleri.BolgeKodu = (short)ed.kal_BolgeKoduDon(Context.User.Identity.Name); oMasrafIncelemeBedelleri.FaturaNo = FaturaNo; oMasrafIncelemeBedelleri.Masraf = decimal.Parse(txtMasraf.Text.Trim()); oMasrafIncelemeBedelleri.Inceleme = decimal.Parse(txtInceleme.Text.Trim()); oMasrafIncelemeBedelleri.PostaBedeli = decimal.Parse(txtPostaUcreti.Text.Trim()); oMasrafIncelemeBedelleri.IndirimOrani = 0; oMasrafIncelemeBedelleri.FaturayiBastiran = Context.User.Identity.Name; oMasrafIncelemeBedelleri.FatOnYaziTar = DateTime.Today; ent.AddToMasrafIncelemeBedelleri(oMasrafIncelemeBedelleri); ent.SaveChanges(); } }
protected void FaturaOnYaziTablosunaEkle(int SonEklenenIstId) { EFDal ed = new EFDal(); int BolgeKodu = ed.kal_BolgeKoduDon(Context.User.Identity.Name); using (sfKalDataEntities ent = new sfKalDataEntities()) { int IstId = SonEklenenIstId; short CihazKapsamAyrintiTablosuAdlariID = short.Parse(txtCihazKapsamAyrintiTabloAdi.Text); FaturaOnYazi oFaturaOnyazi = new FaturaOnYazi(); //oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(Session["CihazKapsamAyrintiTablosuID"].ToString()); oFaturaOnyazi.CIHAZKAPSAMAYRINTIID = int.Parse(txtCihazKapsamAyrintiId.Text); oFaturaOnyazi.CihazKapsamAyrintiTabloAdlariID = CihazKapsamAyrintiTablosuAdlariID; oFaturaOnyazi.GUNLUKSIRA = ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu); oFaturaOnyazi.FATURANO = "-";//KisaltilmisTurkceTarihDon().Replace(".", "") + "-" + ed.kal_FaturaOnYaziIcinSiradakiGunlukSiraNoDon(BolgeKodu).ToString(); oFaturaOnyazi.ISTID = IstId; oFaturaOnyazi.OlcumAraligi = txtOLCUMARALIGI.Text.Trim(); oFaturaOnyazi.Bedel = decimal.Parse(txtBIRIMFIYAT.Text.Trim()); oFaturaOnyazi.BOLGEKODU = (short)BolgeKodu; oFaturaOnyazi.EkBolgemi = false; oFaturaOnyazi.Silindi = false; oFaturaOnyazi.FATONYAZITAR = DateTime.Today; ent.AddToFaturaOnYazi(oFaturaOnyazi); ent.SaveChanges(); //kal_FaturalandirmaAyrintilari(IstId); } }