Ejemplo n.º 1
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;
            }
        }
    }
 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();
     }
 }
Ejemplo n.º 3
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;
         }
     }
 }
Ejemplo n.º 4
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();
    }
Ejemplo n.º 5
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();
     }
 }
Ejemplo n.º 6
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;
     }
 }
 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 Guncelle(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();
         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.SaveChanges();
     }
 }
Ejemplo n.º 10
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);
         }
     }
 }
Ejemplo n.º 11
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();
        }
    }
Ejemplo n.º 12
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();
        }
    }
Ejemplo n.º 13
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);
     }
 }
Ejemplo n.º 14
0
 protected void Ekle()
 {
     using (sfKalDataEntities ent = new sfKalDataEntities())
     {
         try
         {
             KayitDefteri oKayitDefteri = new KayitDefteri();
             oKayitDefteri.KalTarihi = clnKalTar.SelectedDate.Value;
             oKayitDefteri.FirmaAdi = _FirmaAdi.Text.Trim();
             oKayitDefteri.MustNo = int.Parse(_MustNo.Text.Trim());
             oKayitDefteri.IstekNo = int.Parse(_IstekNo.Text.Trim());
             oKayitDefteri.Marka = _Marka.Text.Trim();
             oKayitDefteri.Model = _Model.Text.Trim();
             oKayitDefteri.SeriNo = _SeriNo.Text.Trim();
             oKayitDefteri.KalAraligi = _KalAraligi.Text.Trim();
             oKayitDefteri.KalNo = _KalNo.Text.Trim();
             oKayitDefteri.KalYapan = _KalYapan.Text.Trim();
             oKayitDefteri.KalYapan = _KalYapan.Text.Trim();
             oKayitDefteri.BolgeKodu = short.Parse(_BolgeKodu.Text.Trim());
             ent.AddToKayitDefteri(oKayitDefteri);
             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;
         }
     }
 }
Ejemplo n.º 15
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);
        }
    }
Ejemplo n.º 16
0
 protected void Guncelle()
 {
     EFDal ed = new EFDal();
     int FirmaId = int.Parse(txtFirmaID.Text.Trim());
     //if (int.Parse(txtIl_IlceId.Text) < 1 || int.Parse(txtIl_IlceId.Text) > 5000)
     if (txtIlce.Text.Trim()=="")
     {
         lblFirmaAdi.Text = "İl/İlçe bilgisi seçilmemiş. Listeden bir İl/İlçe bilgisi seçiniz";
     }
     else
     {
         var entt = new sfKalDataEntities();
         firma ofirma = (from c in entt.firma where c.FIRMAID == FirmaId select c).First();
         //ofirma.FIRMAID = int.Parse(txtFirmaID.Text.Trim());
         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.Parse(txtBolgeKodu.Text.Trim());
         //ofirma.KAMUFIRMASI = chkKamufirması.Checked;
         if (chklstKamuOzel.SelectedValue == "1")
         {
             ofirma.KAMUFIRMASI = true;
         }
         else
         {
             ofirma.KAMUFIRMASI = false;
         }
         ofirma.TSEBELGELI = chkTseBelgeli.Checked;
         ofirma.IL_ILCEID = int.Parse(txtIl_IlceId.Text);
         try
         {
             entt.SaveChanges();
             lblFirmaAdi.ForeColor = System.Drawing.Color.Green;
             lblFirmaAdi.Text = "Güncelleme başarılı" ;
         }
         catch (Exception exc)
         {
             lblFirmaAdi.ForeColor = System.Drawing.Color.Red;
             lblFirmaAdi.Text = "Güncelleme başarısız:" + exc.Message;
         }
     }
     if (Request["err"] != null)
     {
         if (Request["err"].ToString() == "Email")
         {
            //Yetki tablosuna firma yetkisinin işlenmesi gerekiyor burada
             if (ed.DahaOnceYetkilendirmeYapilmismi(FirmaId))//evet yapılmış, bu durumda email adresini guncelle
             {
                 ed.YetkiTablosundaEmailGuncelle(FirmaId, txtEmail.Text);
             }
             else
             {
                 ed.FirmaCredentialsEkle(FirmaId);
             }
         }
     }
 }
Ejemplo n.º 17
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);
        }
    }
Ejemplo n.º 18
0
 protected void CihazKapsamAyrintiOzelTablosunaEkle()
 {
     sfKalDataEntities ent = new sfKalDataEntities();
     CihazKapsamAyrintiOzel oCihazKapsamAyrintiOzel = new CihazKapsamAyrintiOzel();
     oCihazKapsamAyrintiOzel.CihazID = int.Parse(Session["CihazKapsamUIDCihazId"].ToString());
     oCihazKapsamAyrintiOzel.Lab = ddlLablar.SelectedValue;
     oCihazKapsamAyrintiOzel.OlcAraligi = txtOlcumAraligi.Text.Trim();
     oCihazKapsamAyrintiOzel.BirimBedel = decimal.Parse(txtBirimBedel.Text.ToString());
     oCihazKapsamAyrintiOzel.EkBolgemi = chkEkBolge.Checked;
     oCihazKapsamAyrintiOzel.KalYeri = ddlKalYEri.SelectedValue;
     oCihazKapsamAyrintiOzel.Puan = decimal.Parse(txtPuan.Text.Trim());
     ent.AddToCihazKapsamAyrintiOzel(oCihazKapsamAyrintiOzel);
     ent.SaveChanges();
 }
 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();
     }
 }
Ejemplo n.º 20
0
    protected bool IsTakvimimneYaz(int GorevID)
    {
        EFDal ed=new EFDal();
        bool Sonuc = false;
        DateTime BasTar,SonTar;
        int FirmaId = 0;

        string Subject = "";
        using (sfKalDataEntities ent = new sfKalDataEntities())
        {

            var oGorevFirma = (from c in ent.GorevFirma where c.GorevID == GorevID select c).ToList();
            foreach (var result in oGorevFirma)
            {
                Subject += ed.FirmaIddenFirmaAdiDon(result.FirmaID) + "-" + ed.FirmaIddenIlIlceDon(result.FirmaID)+"<br/>";
                FirmaId = result.FirmaID;
            }
            //GorevBaslangic ve Bitis tarihlerini al
            DataSet ds = new DataSet();
            ds = ed.GorevPersonelDon(GorevID);
            BasTar = DateTime.Parse(ds.Tables[0].Rows[0]["GorevSuresi"].ToString());
            SonTar=DateTime.Parse(ds.Tables[0].Rows[0]["GorevSuresiBitis"].ToString());
            ds.Dispose();
            Scheduler oScheduler = new Scheduler();
            oScheduler.Subject = Subject;
            oScheduler.Start = BasTar;
            oScheduler.Endd = SonTar;
            oScheduler.RecurrenceRule = "";
            oScheduler.RecurrenceParentID = 0;
            oScheduler.FirmaId = FirmaId;
            oScheduler.Kullanici = Context.User.Identity.Name;
            ent.AddToScheduler(oScheduler);
            ent.SaveChanges();
        }
        return Sonuc;
    }
Ejemplo n.º 21
0
 protected void Guncelle(int Id)
 {
     EFDal ed = new EFDal();
     using (sfKalDataEntities ent = new sfKalDataEntities())
     {
         try
         {
             var oEgitim = (from c in ent.Egitim where c.Id == Id select c).First();
             oEgitim.FirmaId = int.Parse(_FirmaId.Text.Trim());
             oEgitim.Egitimci = _Egitimci.Text.Trim();
             oEgitim.EgitimiAlan = _EgitimiAlan.Text.Trim();
             oEgitim.EgitimTarihi = clnEgitimTar.SelectedDate.Value;
             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);//decimal.Parse("2,00");//
             oEgitim.EgitimGunSayisi = short.Parse(_EgitimGunSayisi.Text);
             ent.SaveChanges();
             lblUyari.ForeColor = System.Drawing.Color.Green;
             lblUyari.Text = "Güncelleme işlemi başarılı!";
         }
         catch (Exception exc)
         {
             lblUyari.ForeColor = System.Drawing.Color.Red;
             lblUyari.Text = "Güncelleme işlemi başarısız!Hata:" + exc.Message;
         }
     }
 }
Ejemplo n.º 22
0
 protected void CihazKapsamAyrintiKamuTablosuGuncelle(int ID)
 {
     sfKalDataEntities ent = new sfKalDataEntities();
     var oCihazKapsamAyrintiKamu = (from c in ent.CihazKapsamAyrintiKamu where c.ID == ID select c).First();
     oCihazKapsamAyrintiKamu.Lab = ddlLablar.SelectedValue;
     oCihazKapsamAyrintiKamu.OlcAraligi = txtOlcumAraligi.Text.Trim();
     oCihazKapsamAyrintiKamu.BirimBedel = decimal.Parse(txtBirimBedel.Text.ToString());
     oCihazKapsamAyrintiKamu.EkBolgemi = chkEkBolge.Checked;
     oCihazKapsamAyrintiKamu.KalYeri = ddlKalYEri.SelectedValue;
     oCihazKapsamAyrintiKamu.Puan = decimal.Parse(txtPuan.Text.Trim());
     ent.SaveChanges();
 }
Ejemplo n.º 23
0
    protected void Sil()
    {
        int FirmaId = int.Parse(txtFirmaID.Text.Trim());
        var entt = new sfKalDataEntities();

        firma ofirma = (from c in entt.firma where c.FIRMAID == FirmaId select c).First();
        ofirma.SILINDI = true;
        entt.SaveChanges();
    }
Ejemplo n.º 24
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);

        }
    }
Ejemplo n.º 25
0
    protected void InsertItemButton_Click(object sender, EventArgs e)
    {
        if (clnGorevSuresiBaslangic.SelectedDate == null || clnGorevSuresiBitis.SelectedDate == null)
        {
            lblUyari.ForeColor = System.Drawing.Color.Red;
            lblUyari.Text = "Lütfen geçerli görev başlangıç ve bitiş tarihlerini belirleyiniz";
        }
        else
        {

            if (Session["OturumIcinGorevID"] == null)
            {
                lblUyari.Text = "Öncelikle sol taraftaki ögeleri kullanarak görev kapsamına bir firma ekleyip bir GorevId almalısınız. GorevId bulunamadı!";
            }
            else
            {
                using (sfKalDataEntities ent = new sfKalDataEntities())
                {
                    try
                    {
                        GorevPersonel oGorevPersonel = new GorevPersonel();
                        oGorevPersonel.GorevID = int.Parse(GorevID.Text.Trim());
                        oGorevPersonel.Personel = Personel.Text.Trim();
                        oGorevPersonel.GorevSuresi = clnGorevSuresiBaslangic.SelectedDate.Value;
                        oGorevPersonel.GorevSuresiBitis = clnGorevSuresiBitis.SelectedDate.Value;
                        oGorevPersonel.Unvan = Unvan.Text.Trim();
                        oGorevPersonel.Avans = decimal.Parse(Avans.Text.Trim());
                        oGorevPersonel.GorevKonusu = int.Parse(ddlGorevKonusu.SelectedValue);
                        ent.AddToGorevPersonel(oGorevPersonel);
                        ent.SaveChanges();
                        lblUyari.ForeColor = System.Drawing.Color.Green;
                        lblUyari.Text = "Görev-Personel ekleme başarılı.";
                        GorevPersonelGridiniBagla(int.Parse(GorevID.Text.Trim()));
                    }
                    catch (Exception exc)
                    {
                        lblUyari.ForeColor = System.Drawing.Color.Red;
                        lblUyari.Text = "Görev-Personel ekleme başarısız.Hata:" + exc.Message;
                    }
                }
            }
        }
    }
Ejemplo n.º 26
0
 protected void Guncelle(int Id)
 {
     using (sfKalDataEntities ent = new sfKalDataEntities())
     {
         try
         {
             var oKayitDefteri = (from c in ent.KayitDefteri where c.Id == Id select c).First();
             oKayitDefteri.KalTarihi = clnKalTar.SelectedDate.Value;
             oKayitDefteri.FirmaAdi = _FirmaAdi.Text.Trim();
             oKayitDefteri.MustNo = int.Parse(_MustNo.Text.Trim());
             oKayitDefteri.IstekNo = int.Parse(_IstekNo.Text.Trim());
             oKayitDefteri.Marka = _Marka.Text.Trim();
             oKayitDefteri.Model = _Model.Text.Trim();
             oKayitDefteri.SeriNo = _SeriNo.Text.Trim();
             oKayitDefteri.KalAraligi = _KalAraligi.Text.Trim();
             oKayitDefteri.KalNo = _KalNo.Text.Trim();
             oKayitDefteri.KalYapan = _KalYapan.Text.Trim();
             oKayitDefteri.KalYapan = _KalYapan.Text.Trim();
             oKayitDefteri.BolgeKodu = short.Parse(_BolgeKodu.Text.Trim());
             ent.SaveChanges();
             lblUyari.ForeColor = System.Drawing.Color.Green;
             lblUyari.Text = "Güncelleme işlemi başarılı!";
         }
         catch (Exception exc)
         {
             lblUyari.ForeColor = System.Drawing.Color.Green;
             lblUyari.Text = "Güncelleme işlemi başarısız!Hata:"+exc.Message;
         }
     }
 }
    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";
        }
    }
Ejemplo n.º 28
0
 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();
     }
 }
Ejemplo n.º 29
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);
            }

        }
    }
Ejemplo n.º 30
0
 public string FirmaCredentialsEkle(int FirmaId)
 {
     string Basarim = "";
     //Daha öönce yetkilendirme yapılmış mı?
     if (!DahaOnceYetkilendirmeYapilmismi(FirmaId))
     {
         try
         {
             sfKalDataEntities KalData = new sfKalDataEntities();
             Yetki oYetki = new Yetki();
             oYetki.FirmaId = FirmaId;
             oYetki.KullaniciAdi = FirmaIdDenEpostaDon(FirmaId);
             oYetki.Password = RandomPassword.Generate(6, 6);
             KalData.AddToYetki(oYetki);
             KalData.SaveChanges();
         }
         catch (Exception exc)
         {
             Basarim = exc.Message;
         }
     }
     return Basarim;
 }