コード例 #1
0
    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();
    }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
    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;
            }
        }
    }
コード例 #4
0
 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;
         }
     }
 }
コード例 #5
0
    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;
    }
コード例 #6
0
 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();
     }
 }
コード例 #7
0
    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;
        }
    }
コード例 #8
0
ファイル: EFDal.cs プロジェクト: inancakcan/kalibrasyon
 public static List<istek> Get()
 {
     using (sfKalDataEntities testDBContext = new sfKalDataEntities())
     {
         try
         {
             return testDBContext.istek.ToList();
         }
         catch (Exception ex)
         {
             throw;
         }
     }
 }
コード例 #9
0
ファイル: Istek.ascx.cs プロジェクト: inancakcan/kalibrasyon
 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();
     }
 }
コード例 #10
0
 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;
     }
 }
コード例 #11
0
 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;
     }
 }
コード例 #12
0
 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;
     }
 }
コード例 #13
0
 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;
     }
 }
コード例 #14
0
 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();
     }
 }
コード例 #15
0
 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();
     }
 }
コード例 #16
0
 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;
 }
コード例 #17
0
 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();
 }
コード例 #18
0
    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);
        }
    }
コード例 #19
0
 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();
     }
 }
コード例 #20
0
    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";
        }
    }
コード例 #21
0
    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!", "");
                }
            }

        }
    }
コード例 #22
0
ファイル: Istek.ascx.cs プロジェクト: inancakcan/kalibrasyon
 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();
     }
 }
コード例 #23
0
 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;
     }
 }
コード例 #24
0
    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);
            }

        }
    }
コード例 #25
0
    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);
        }
    }
コード例 #26
0
    /*
    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();
        }
    }
コード例 #27
0
 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);
         }
     }
 }
コード例 #28
0
 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);
     }
 }
コード例 #29
0
    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();
        }
    }
コード例 #30
0
    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);

        }
    }