private void simpleButton1_Click(object sender, EventArgs e)
 {
     TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
     arama.Getir(SqlConnections.GetBaglanti(), TrGenel);
     gridControl1.DataSource = arama.dt;
     TrGenel.Commit();
 }
        private void ButonlaraCariAtanirkenkiDelege(int CariID)
        {
            Trgenel = SqlConnections.GetBaglanti().BeginTransaction();
            Cari    = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), Trgenel, CariID);


            if (dtButon.Select("YapacagiIslem = " + CariID.ToString()).Length > 0)
            {
                MessageBox.Show("Bu buton daha önce eklenmiş");
                return;
            }
            dtButon.Rows.Add(dtButon.NewRow());

            SimpleButton sbtn = new SimpleButton();

            sbtn.MouseDown += HareketliButonlar_MouseDown;
            sbtn.MouseMove += HareketliButonlar_MouseMove;
            sbtn.MouseUp   += HareketliButonlar_MouseUp;


            sbtn.Tag  = CariID;
            sbtn.Name = Cari.CariTanim;
            sbtn.Text = Cari.CariTanim;

            dtButon.Rows[dtButon.Rows.Count - 1]["ButonAdi"]      = Cari.CariTanim;
            dtButon.Rows[dtButon.Rows.Count - 1]["YapacagiIslem"] = CariID;

            pcCariButonlari.Controls.Add(sbtn);
            Trgenel.Commit();
        }
Exemplo n.º 3
0
        public void btnFiltrele_Click(object sender, EventArgs e)
        {
            try
            {
                Ver();

                TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
                gridControl1.DataSource = HareketArama.HareketleriGetir(SqlConnections.GetBaglanti(), TrGenel);
                try
                {
                    //gridView1.RestoreLayoutFromStream(cs.csGridLayout.GetLayout(1, this.Name, gridView1.Name, SqlConnections.GetBaglanti(), TrGenel));
                }
                catch (Exception)
                {
                }
                TrGenel.Commit();
                //GridIkiyiAyarla();
            }
            catch (Exception hata)
            {
                TrGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
        // Datarow dan cari bilgilerini gerekli yerlere koyar
        // Nereden bulur bu cari bilgileri carilisteden, dahası cari listenin içindeki delegeye gönderilir cari listede tamam a tıklanınca bu kodlar çalışır.
        void CariAktar(int CariID)
        {
            try
            {
                trGenel                   = SqlConnections.GetBaglanti().BeginTransaction();
                Cari                      = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), trGenel, CariID);
                Siparis.CariID            = CariID;
                txtVergiNo.EditValue      = Cari.VergiNumarasi;
                txtVergiDairesi.EditValue = Cari.VergiDairesi;

                memoUnvan.EditValue = Cari.CariTanim;

                //txtIlce.EditValue = CariID["IlceAdi"].ToString();
                //txtIl.EditValue = CariID["SehirAdi"].ToString();

                txtCariKodu.EditValue = Cari.CariKod;

                //this.BindingContext[Siparis].EndCurrentEdit();

                //Siparis.Cari_Isk_Orani_4 = Convert.ToDecimal(row["iskOrani1"]); // Caride iskonto oranı 4 diye bişi yok bu iskonto yu iler de başka bir yerden getireceksin şimdilik 0 olarak bırak Aynı zamanda iskontoların bağlı olduğu bütün textbox ların null değerlerini 0 olacak şekilde ayarla.
                trGenel.Commit();
            }
            catch (Exception hata)
            {
                trGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 5
0
        private void btnWebeGonder_Click(object sender, EventArgs e)
        {
            try
            {
                HemelAlServis.hemenalserviceSoapClient a = new HemelAlServis.hemenalserviceSoapClient();
                if (a.Auth(frmKullaniciGiris.HemenAl_Auth_Code, frmKullaniciGiris.HemenAl_username, frmKullaniciGiris.HemenAl_password) == "False")
                {
                    XtraMessageBox.Show("HemenAl Entegrasyon Bilgileri Doğrulanamadı.\n İşlem İptal Edilecek.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    this.Close();
                }
                trGenel = SqlConnections.GetBaglanti().BeginTransaction();

                for (int i = 0; i < gvStokMarka.DataRowCount; i++)
                {
                    a.SetMarka(gvStokMarka.GetRowCellValue(i, "StokMarka").ToString(), gvStokMarka.GetRowCellValue(i, "StokMarka").ToString());
                }
                trGenel.Commit();
                XtraMessageBox.Show("Kaydetme Başarılı.", "Ares", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception hata)
            {
                trGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 6
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            try
            {
                if (gvRecete.FocusedRowHandle < 0)
                {
                    return;
                }
                if (XtraMessageBox.Show("Seçili Reçete kaydını silmek istiyor musunuz?", "Silme Onayı", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.No)
                {
                    return;
                }

                trGenel = SqlConnections.GetBaglanti().BeginTransaction();
                string cevap = clsTablolar.Uretim.csRecete.ReceteSil(SqlConnections.GetBaglanti(), trGenel, gvRecete.GetFocusedRowCellValue("ReceteMasterID").ToString());
                if (cevap == "ok")
                {
                    trGenel.Commit();
                    trGenel.Dispose();
                    frmRecete_Load(null, null);
                }
                else
                {
                    XtraMessageBox.Show(cevap, "Ares", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception hata)
            {
                trGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 7
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            try
            {
                csKullanici.KullaniciAdi  = txtKullaniciKodu.Text;
                kullanici.KullaniciSifre  = txtKullaniciSifre.Text;
                kullanici.AyarlarVOIPID   = Convert.ToInt32(lookUpEdit1.EditValue.ToString());
                kullanici.AramaYapabilsin = ceAramaYapabilsin.Checked;
                trGenel = SqlConnections.GetBaglanti().BeginTransaction();
                if (_KullaniciID == "-1")
                {
                    kullanici.KullaniciInsert(SqlConnections.GetBaglanti(), trGenel);
                }
                else
                {
                    kullanici.KullaniciUpdate(SqlConnections.GetBaglanti(), trGenel);
                }

                trGenel.Commit();
                this.DialogResult = System.Windows.Forms.DialogResult.OK;
            }
            catch (Exception hata)
            {
                if (trGenel != null)
                {
                    trGenel.Rollback();
                }
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 8
0
 //Cari Listedeki delegeye gönderiyorum
 void CariListeden(int CariID)
 {
     CariGetir         = new clsTablolar.cari.csCariBasit(SqlConnections.GetBaglanti(), TrGenel, CariID);
     lblCariKodu.Text  = CariGetir.CariKod;
     lblCariTanim.Text = CariGetir.CariTanim;
     Kaydet_Vazgec_sil(true);
 }
        private void simpleButton3_Click(object sender, EventArgs e)
        {
            clsTablolar.Sayim.csSayimKarsilastirma Karsilastir = new clsTablolar.Sayim.csSayimKarsilastirma();
            trGenel = SqlConnections.GetBaglanti().BeginTransaction();

            gridControl1.DataSource = Karsilastir.SayimKarsilastir(SqlConnections.GetBaglanti(), trGenel, SayimBir.SayimID, SayimIki.SayimID);
        }
Exemplo n.º 10
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Silinecek eminmisin ??"
                                , "Silinecek eminmisin??", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk, MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.No)
            {
                return;
            }

            try
            {
                BilgileriVer();
                Hareket.SilindiMi = true;
                TrGenel           = SqlConnections.GetBaglanti().BeginTransaction();
                Hareket.CekKaydet(SqlConnections.GetBaglanti(), TrGenel);
                CariHareketeKaydet();
                Kaydet_Vazgec_sil(false);
                TrGenel.Commit();
            }
            catch (Exception hata)
            {
                TrGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
            Close();
        }
Exemplo n.º 11
0
        private void CariHareketeKaydet()
        {
            CariHr.Aciklama    = "Çek";
            CariHr.Devirmi     = false;
            CariHr.SilindiMi   = Hareket.SilindiMi;
            CariHr.Tarih       = Hareket.Tarih;
            CariHr.EvrakNo     = Hareket.EvrakNo;
            CariHr.Entegrasyon = (clsTablolar.cari.CariHr.CariHrEntegrasyon)(Hareket.EvrakTipi);
            if (CariHr.Entegrasyon == clsTablolar.cari.CariHr.CariHrEntegrasyon.AlinanCek)
            {
                CariHr.AlacakMiBorcMu = clsTablolar.cari.CariHr.HareketYonu.Alacak;
            }
            else if (CariHr.Entegrasyon == clsTablolar.cari.CariHr.CariHrEntegrasyon.VerilenCek)
            {
                CariHr.AlacakMiBorcMu = clsTablolar.cari.CariHr.HareketYonu.Borc;
            }

            CariHr.EntegrasyonID = Hareket.CekHrID;
            CariHr.CariID        = Hareket.CariID;
            CariHr.Tutar         = Hareket.Tutari;
            CariHr._FaturaID     = -1;
            CariHr.KasaID        = -1;
            CariHr.KasaHrID      = -1;

            CariHr.CariHrKaydet(SqlConnections.GetBaglanti(), TrGenel, (clsTablolar.cari.CariHr.CariHrEntegrasyon)Hareket.EvrakTipi, Hareket.CekHrID);
        }
Exemplo n.º 12
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     Ver();
     TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
     Urun.Kaydet(SqlConnections.GetBaglanti(), TrGenel);
     TrGenel.Commit();
 }
 private void btnFiltrele_Click(object sender, EventArgs e)
 {
     clsTablolar.Stok.Paket.csPaketArama Arama = new clsTablolar.Stok.Paket.csPaketArama();
     TrGEnel = SqlConnections.GetBaglanti().BeginTransaction();
     gridControl1.DataSource = Arama.Getir(SqlConnections.GetBaglanti(), TrGEnel);
     TrGEnel.Commit();
 }
        void StokEkle(int StokID, decimal Miktar)
        {
            if (Stoklar.dt.Select("StokID = '" + StokID.ToString() + "'").Length > 0)
            {
                MessageBox.Show("Stok Daha Önce eklenmiş");


                int dtRowIndex = Stoklar.dt.Rows.IndexOf(Stoklar.dt.Select("StokID = '" + StokID.ToString() + "'")[0]);
                int RowHandle  = gvStokButonlari.GetRowHandle(dtRowIndex);
                gvStokButonlari.FocusedRowHandle = RowHandle;
                return;
            }


            TrGenel = SqlConnections.GetBaglanti().BeginTransaction();

            YeniStok = new clsTablolar.Stok.csStok(SqlConnections.GetBaglanti(), TrGenel, StokID);
            TrGenel.Commit();

            Stoklar.dt.Rows.Add(Stoklar.dt.NewRow());

            Stoklar.dt.Rows[Stoklar.dt.Rows.Count - 1]["StokID"]  = StokID;
            Stoklar.dt.Rows[Stoklar.dt.Rows.Count - 1]["StokAdi"] = YeniStok.StokAdi;

            Stoklar.dt.Rows[Stoklar.dt.Rows.Count - 1]["SiraNu"]    = gvStokButonlari.RowCount;
            Stoklar.dt.Rows[Stoklar.dt.Rows.Count - 1]["Aktif"]     = true;
            Stoklar.dt.Rows[Stoklar.dt.Rows.Count - 1]["ButonTipi"] = 1;

            gvStokButonlari.FocusedRowHandle = gvStokButonlari.RowCount - 1;
        }
        private void frmBasvuruKarti_Load(object sender, EventArgs e)
        {
            try
            {
                TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
                Basvuru = new clsTablolar.IsBasvurulari.csIsBasvurulari(SqlConnections.GetBaglanti(), TrGenel, _IsBasvuruID);

                gcIsBasvuruDosya.DataSource = Basvuru.dt_IsbasvuruDosya;

                lkpGrubu.Properties.DataSource    = Grubu.IsBasvurulariGrupGetir(SqlConnections.GetBaglanti(), TrGenel);
                lkpGrubu.Properties.DisplayMember = "GrupAdi";
                lkpGrubu.Properties.ValueMember   = "IsBasvurulariGrupID";
                lkpGrubu.Properties.PopulateColumns();
                lkpGrubu.Properties.Columns["IsBasvurulariGrupID"].Visible = false;


                TrGenel.Commit();

                Cinsiyeti_MedeniHali_AskerlikDurumu_YUKLE();
                BasvuruBinle();

                if (checkEdit1.CheckState == CheckState.Unchecked)
                {
                    labelControl1.Visible   = false;
                    deMulakatTarihi.Visible = false;
                }

                KaydetMedenCikilmasin(false);
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 16
0
        private void btnKullaniciSil_Click(object sender, EventArgs e)
        {
            try
            {
                if (gvVOIP.FocusedRowHandle < 0)
                {
                    return;
                }

                if (XtraMessageBox.Show("Seçili Kullanıcı kaydını silmek istediğinize emin misiniz?", " ",
                                        MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)
                    == System.Windows.Forms.DialogResult.No)
                {
                    return;
                }

                trGenel = SqlConnections.GetBaglanti().BeginTransaction();
                clsTablolar.csKullanici.KullaniciDelete(SqlConnections.GetBaglanti(), trGenel, Convert.ToInt32(gvKullanici.GetFocusedRowCellValue("KullaniciID").ToString()));
                trGenel.Commit();
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
        private void frmNumaraSablonListesi_Load(object sender, EventArgs e)
        {
            try
            {
                if (SqlConnections.GetBaglanti().State == ConnectionState.Closed)
                {
                    SqlConnections.GetBaglanti().Open();
                }

                using (SqlDataAdapter da = new SqlDataAdapter(
                           @" SELECT  NumaraSablonID, ModulID, IlkKarakter, KarakterSayisi, Numara, Varsayilan FROM dbo.NumaraSablon AS NS WHERE (ModulID = @ModulID)", SqlConnections.GetBaglanti()))
                {
                    da.SelectCommand.Parameters.Add("@ModulID", SqlDbType.Int).Value = _ModulID;
                    DataTable dt = new DataTable();
                    da.Fill(dt);
                    gcNumaraSablon.DataSource = dt;
                    gvNumaraSablon.PopulateColumns();
                }
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 18
0
        private void frmReceteDetayCikti_Load(object sender, EventArgs e)
        {
            try
            {
                if (_ReceteDetayID != "-1")
                {
                    #region REÇETE DETAY BİLGİLERİ OKUNUYOR.
                    using (SqlCommand cmd = new SqlCommand(@"
SELECT     dbo.ReceteDetail.StokID, dbo.Stok.StokKodu, dbo.Stok.StokAdi, dbo.ReceteDetail.Miktar, dbo.ReceteDetail.SatirAciklama
FROM         dbo.ReceteDetail INNER JOIN dbo.Stok ON dbo.ReceteDetail.StokID = dbo.Stok.StokID
WHERE     (dbo.ReceteDetail.ReceteDetailID = @ReceteDetailID)", SqlConnections.GetBaglanti()))
                    {
                        cmd.Parameters.Add("@ReceteDetailID", SqlDbType.Int).Value = _ReceteDetayID;
                        using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleRow))
                        {
                            if (dr.Read())
                            {
                                StokID            = dr["StokID"].ToString();
                                txtStokTanim.Text = dr["StokKodu"].ToString();
                                txtStokKodu.Text  = dr["StokAdi"].ToString();
                                txtMiktar.Text    = dr["Miktar"].ToString();
                                memoAciklama.Text = dr["SatirAciklama"].ToString();
                            }
                        }
                    }
                    #endregion
                }
            }
            catch (Exception hata)
            {
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 19
0
        private void frmAyarlarKullanici_Load(object sender, EventArgs e)
        {
            try
            {
                #region lkpVOIP DOLDURULUYOR.
                using (SqlDataAdapter da = new SqlDataAdapter(@"Select AyarlarVOIPID,VOIPTanim From AyarlarVOIP", SqlConnections.GetBaglanti()))
                {
                    DataTable dt = new DataTable();
                    da.Fill(dt);
                    lookUpEdit1.Properties.DataSource    = dt;
                    lookUpEdit1.Properties.DisplayMember = "VOIPTanim";
                    lookUpEdit1.Properties.ValueMember   = "AyarlarVOIPID";
                }
                #endregion

                #region KULLANICI BİLGİLERİ GETİRİLİYOR.
                trGenel                = SqlConnections.GetBaglanti().BeginTransaction();
                kullanici              = new csKullanici(SqlConnections.GetBaglanti(), trGenel, Convert.ToInt32(_KullaniciID));
                txtKullaniciKodu.Text  = csKullanici.KullaniciAdi;
                txtKullaniciSifre.Text = kullanici.KullaniciSifre;
                lookUpEdit1.EditValue  = kullanici.AyarlarVOIPID;
                trGenel.Commit();
                #endregion
            }
            catch (Exception hata)
            {
                if (trGenel != null)
                {
                    trGenel.Rollback();
                }
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 20
0
        private void btnFiltrele_Click(object sender, EventArgs e)
        {
            TrGenel = SqlConnections.GetBaglanti().BeginTransaction();

            gridControl1.DataSource = notlarrr.Listele(SqlConnections.GetBaglanti(), TrGenel);
            TrGenel.Commit();
        }
Exemplo n.º 21
0
        void ExceldenAktarV2() //Excelden alınan bilgileri dt_Alanayarları (yani hangi alan exceldeki hangi kolonda ise) na göre aktarılır.
        {
            for (int i = 0; i < exceldenal.dt_Excel.Rows.Count; i++)
            {
                CariEkleme = new clsTablolar.cari.csCariv2(SqlConnections.GetBaglanti(), Trgenel, -1);

                if ((bool)dt_AlanAyarlari.Rows[0]["Aktar"] == true)                                                                       // Cari Adi için Aktar seçilmişse
                {
                    CariEkleme.CariTanim = exceldenal.dt_Excel.Rows[i][dt_AlanAyarlari.Rows[0]["ExcelSutunu"].ToString()].ToString();     // kolon adını alan ayarlarında alıyor. O ıncı satır stok kodunun hanki alanda olduğunu söyleyen satır
                }
                if ((bool)dt_AlanAyarlari.Rows[1]["Aktar"] == true)                                                                       // Vergi dairesi için Aktar seçilmişse
                {
                    CariEkleme.VergiDairesi = exceldenal.dt_Excel.Rows[i][dt_AlanAyarlari.Rows[1]["ExcelSutunu"].ToString()].ToString();  // kolon adını alan ayarlarında alıyor. O ıncı satır stok kodunun hanki alanda olduğunu söyleyen satır
                }
                if ((bool)dt_AlanAyarlari.Rows[2]["Aktar"] == true)                                                                       // Vergi Numarası için Aktar seçilmişse
                {
                    CariEkleme.VergiNumarasi = exceldenal.dt_Excel.Rows[i][dt_AlanAyarlari.Rows[2]["ExcelSutunu"].ToString()].ToString(); // kolon adını alan ayarlarında alıyor. O ıncı satır stok kodunun hanki alanda olduğunu söyleyen satır
                }
                clsTablolar.csNumaraVer stokkoduVer = new clsTablolar.csNumaraVer();

                CariEkleme.CariKod = stokkoduVer.VarsayilanNumaraVer_ve_Kaydet(SqlConnections.GetBaglanti(), Trgenel, clsTablolar.IslemTipi.CariKart);

                CariEkleme.CariGuncelle(SqlConnections.GetBaglanti(), Trgenel);
            }
        }
Exemplo n.º 22
0
        void MaliyetTanimlariniOlustur()
        {
            dt_MaliyetTanimlari = new DataTable();


            dt_MaliyetTanimlari = FiyatTanimlari.TumFiyatTanimlariniGetir(SqlConnections.GetBaglanti(), TrGenel, true).Copy();



            dt_MaliyetTanimlari.Rows.Add(dt_MaliyetTanimlari.NewRow());
            dt_MaliyetTanimlari.Rows[dt_MaliyetTanimlari.Rows.Count - 1]["FiyatTanimID"]  = -2;
            dt_MaliyetTanimlari.Rows[dt_MaliyetTanimlari.Rows.Count - 1]["FiyatTanimAdi"] = "Son Alis Fiyati";

            dt_MaliyetTanimlari.Rows.Add(dt_MaliyetTanimlari.NewRow());
            dt_MaliyetTanimlari.Rows[dt_MaliyetTanimlari.Rows.Count - 1]["FiyatTanimID"]  = -3;
            dt_MaliyetTanimlari.Rows[dt_MaliyetTanimlari.Rows.Count - 1]["FiyatTanimAdi"] = "Elle Giris";

            repositoryItemLookUpEdit_MaliyetFiyatTanim.DataSource    = dt_MaliyetTanimlari;
            repositoryItemLookUpEdit_MaliyetFiyatTanim.ValueMember   = "FiyatTanimID";
            repositoryItemLookUpEdit_MaliyetFiyatTanim.DisplayMember = "FiyatTanimAdi";

            lkpFiyatTanimDegistir.Properties.DataSource    = dt_MaliyetTanimlari;
            lkpFiyatTanimDegistir.Properties.ValueMember   = "FiyatTanimID";
            lkpFiyatTanimDegistir.Properties.DisplayMember = "FiyatTanimAdi";
        }
Exemplo n.º 23
0
        private void btnTamam_Click(object sender, EventArgs e)
        {
            if (NasilHamisina == NasilAcsin.StokaBarkodEklemekIcin)
            {
                using (NumaraVer = new clsTablolar.Ayarlar.csBarkodNuVer())
                {
                    NumaraVer.BarkodAyarID = (int)gvBarkodAyar.GetFocusedRowCellValue(colBarkodAyarID);
                    NumaraVer.OnEk         = Convert.ToInt32(gvBarkodAyar.GetFocusedRowCellValue(colOnEk));
                    NumaraVer.BarkodTipi   = (clsTablolar.Ayarlar.csBarkodTipleri.BarkodTipleri)(Convert.ToInt32(gvBarkodAyar.GetFocusedRowCellValue(colBarkodTipi)));

                    NumaraVer.KontrolNoOlsunMu     = Convert.ToBoolean(gvBarkodAyar.GetFocusedRowCellValue(colKontrolNoOlsunMu));
                    NumaraVer.MiktarOlacakMi       = Convert.ToBoolean(gvBarkodAyar.GetFocusedRowCellValue(colMiktarOlacakMi));
                    NumaraVer.KacHaneMiktar        = Convert.ToInt16(gvBarkodAyar.GetFocusedRowCellValue(colKacHaneMiktar));
                    NumaraVer.KacHaneKod           = Convert.ToInt16(gvBarkodAyar.GetFocusedRowCellValue(colKacHaneKod));
                    NumaraVer.Aciklama             = gvBarkodAyar.GetFocusedRowCellValue(colAciklama).ToString();
                    NumaraVer.ToplamKarakterSayisi = Convert.ToInt16(gvBarkodAyar.GetFocusedRowCellValue(colToplamKarakterSayisi));
                    NumaraVer.SiradakiKod          = Convert.ToInt32(gvBarkodAyar.GetFocusedRowCellValue(colSiradakiKod));

                    try
                    {
                        TrGenel        = SqlConnections.GetBaglanti().BeginTransaction();
                        BarkodNumarasi = NumaraVer.NumaraVer(SqlConnections.GetBaglanti(), TrGenel);
                        TrGenel.Commit();
                    }
                    catch (Exception hata)
                    {
                        TrGenel.Rollback();
                        frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                        frmHataBildir.ShowDialog();
                    }
                }
                this.DialogResult = System.Windows.Forms.DialogResult.Yes;
                Close();
            }
        }
Exemplo n.º 24
0
        void MaliyetFiyatiGetir()
        {
            TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
            for (int i = 0; i < gridView1.RowCount; i++)
            {
                decimal MaliyetFiyati = 0;

                // MaliyetFiyatTanimID -2 ise Son Alış Fiyatını Getir
                if ((int)gridView1.GetRowCellValue(i, colMaliyetFiyatTanimID) == -2)
                {
                    MaliyetFiyati = FiyatTanimlari.SonAlisFiyatiniGetir(SqlConnections.GetBaglanti(), TrGenel, (int)gridView1.GetRowCellValue(i, colMalzemeStokID));
                }
                // MaliyetFiyatTanimID -3 ise Maliyet Fiyatı Elle Girilecek
                else if ((int)gridView1.GetRowCellValue(i, colMaliyetFiyatTanimID) == -3)
                {
                }

                else
                {
                    MaliyetFiyati = FiyatTanimlari.FiyatTanimIDveStokIDdenFiyatiniGetir(SqlConnections.GetBaglanti(), TrGenel, (int)gridView1.GetRowCellValue(i, colMaliyetFiyatTanimID), (int)gridView1.GetRowCellValue(i, colMalzemeStokID));
                }

                gridView1.SetRowCellValue(i, colMaliyetFiyati, MaliyetFiyati);
            }
            TrGenel.Commit();
            SatirTutarHesapla();
            ToplamMaliyetHesapla();
        }
Exemplo n.º 25
0
        private void frmStokGruplari_Load(object sender, EventArgs e)
        {
            Guplar = new clsTablolar.Stok.csStokGrup();
            treeList1.DataSource = Guplar.StokGrupDoldur(SqlConnections.GetBaglanti(), TrGenel);

            treeList1.ParentFieldName = "UstGrupID";

            treeList1.KeyFieldName = "StokGrupID";
            if (AcmaSekli == NasilAcsin.AramaIcin)
            {
                btnDeleteItem.Visibility             = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                btnKaydetitem.Visibility             = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                btnAltGrupEkleItem.Visibility        = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
                treeList1.OptionsView.ShowCheckBoxes = true;
                treeList1.OptionsBehavior.Editable   = false;
            }
            else // düzenleme için
            {
                btnTamamItem.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
            }
            treeList1.ExpandAll();
            if (SeciliStokGruplari != null && SeciliStokGruplari.Count > 0)
            {
                foreach (var item in SeciliStokGruplari)
                {
                    treeList1.FindNodeByKeyID(item.StokGrupID).Checked = true;
                }
            }
        }
Exemplo n.º 26
0
        private void frmBasitUretimRecetesi_Load(object sender, EventArgs e)
        {
            try
            {
                TrGenel = SqlConnections.GetBaglanti().BeginTransaction();
                Recete  = new clsTablolar.BasitUretim.csBasitUretimRecete(SqlConnections.GetBaglanti(), TrGenel, _BUReceteID);
                Detay   = new clsTablolar.BasitUretim.csBasitUretimReceteDetay();

                Detay.Getir(SqlConnections.GetBaglanti(), TrGenel, Recete.BUReceteID);

                gridControl1.DataSource = Detay.dt;

                if (Recete.BUReceteID != -1)
                {
                    StokClasi = new clsTablolar.Stok.csStok(SqlConnections.GetBaglanti(), TrGenel, Recete.UretilenStokID);
                    UretilenStokID_denStokBilgileriniGetir();
                }

                MaliyetTanimlariniOlustur();
                claslardanYukle();
                TrGenel.Commit();

                Kaydet_Vazgec_Sil_Enable(false);
            }
            catch (Exception hata)
            {
                TrGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }
Exemplo n.º 27
0
        private void repositoryItemButtonEdit_AltBirimAdi_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            using (AltBirimler = new frmStokBirim(SqlConnections.GetBaglanti(), Convert.ToInt32(gridView1.GetFocusedRowCellValue(colStokID)), false))
            {
                if (AltBirimler.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
                {
                    gridView1.SetFocusedRowCellValue(colAltBirimAdi, AltBirimler.AltBirimAdi);
                    gridView1.SetFocusedRowCellValue(colAltBirimID, AltBirimler.AltBirimID);
                    gridView1.SetFocusedRowCellValue(colAltBirimKatSayi, AltBirimler.AltBirimKatsayi);
                    gridView1.SetFocusedRowCellValue(colAltBirimBarkod, AltBirimler.AltBirimBarkod);


                    if (AltBirimler.BirimCevrimID == -1) // Eğer Birim ÇevrimID -1 ise bu anabirimdir. (formdan ana birim seçilmiştir.)
                    {
                        BirimAciklamaKolonunaYaz(gridView1.GetFocusedDataSourceRowIndex(), BirimFarki.AltBirimAyni);
                    }
                    else if (AltBirimler.MiktarYaziyorMu == true)
                    {
                        BarkoduMiktarliBirBarkodIseMiktarHanesiniDoldur();
                        BirimAciklamaKolonunaYaz(gridView1.GetFocusedDataSourceRowIndex(), BirimFarki.AltBirimBarkodlu);
                    }
                    else
                    {
                        BirimAciklamaKolonunaYaz(gridView1.GetFocusedDataSourceRowIndex(), BirimFarki.AltBirimFarkli);
                    }

                    gridView1.PostEditor();
                    gridView1.Focus();
                }
            }
        }
Exemplo n.º 28
0
        void HareketleriGetir(int StokID, int CariID, NeFiyati AlismiiSatissmi)
        {
            SqlDataAdapter da = new SqlDataAdapter(@"select top 5 Fatura.FaturaTipi, Fatura.FaturaTarihi ,CariID, Fatura.CariTanim ,StokID, FaturaHareketStokAdi, Miktar, StokAnaBirimID, FaturaHareket.AnaBirimFiyat ,IskontoluFiyat from FaturaHareket
inner join fatura on Fatura.FaturaID = FaturaHareket.FaturaID and Fatura.SilindiMi = 0
where stokID = @StokID
", SqlConnections.GetBaglanti());

            da.SelectCommand.Parameters.Add("@StokID", SqlDbType.Int).Value = StokID;

            if (CariID != -1) // -1 verilmezse Cari ye göre de filtrelenmesi isteniyordur
            {
                da.SelectCommand.CommandText += " and CariID = @CariID ";
                da.SelectCommand.Parameters.Add("@CariID", SqlDbType.Int).Value = CariID;
            }
            if (AlismiiSatissmi == NeFiyati.Alis)
            {
                da.SelectCommand.CommandText += " and FaturaTipi = @FaturaTipi ";
                da.SelectCommand.Parameters.Add("@FaturaTipi", SqlDbType.Int).Value = Convert.ToInt32(clsTablolar.IslemTipi.AlisFaturasi);
            }
            if (AlismiiSatissmi == NeFiyati.Satis)
            {
                da.SelectCommand.CommandText += " and FaturaTipi = @FaturaTipi ";
                da.SelectCommand.Parameters.Add("@FaturaTipi", SqlDbType.Int).Value = Convert.ToInt32(clsTablolar.IslemTipi.SatisFaturasi);
            }



            da.SelectCommand.CommandText += "order by  Fatura.FaturaTarihi desc";

            DataTable dt = new DataTable();

            da.Fill(dt);

            gridControl2.DataSource = dt;
        }
Exemplo n.º 29
0
        private void btnHareketiAc_Click(object sender, EventArgs e)
        {
            clsTablolar.IslemTipi EntegrasyonNo = (clsTablolar.IslemTipi)Convert.ToInt32(gridView1.GetFocusedRowCellValue("Entegrasyon"));

            if (EntegrasyonNo == clsTablolar.IslemTipi.AlisFaturasi || EntegrasyonNo == clsTablolar.IslemTipi.SatisFaturasi)
            {
                clsTablolar.Fatura.csFaturaHareketIDdenFaturaIDVer Idver = new clsTablolar.Fatura.csFaturaHareketIDdenFaturaIDVer();
                int FaturaID = 0;
                try
                {
                    TrGenel  = SqlConnections.GetBaglanti().BeginTransaction();
                    FaturaID = Idver.FaturaHareketIDdenFaturaIDVer((int)gridView1.GetFocusedRowCellValue("EntegrasyonID"), SqlConnections.GetBaglanti(), TrGenel);
                    TrGenel.Commit();
                }
                catch (Exception hata)
                {
                    TrGenel.Rollback();
                    frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                    frmHataBildir.ShowDialog();
                }
                Fatura.frmFaturaDetay frmAlisFatura = new Fatura.frmFaturaDetay(FaturaID);
                frmAlisFatura.MdiParent = this.MdiParent;
                frmAlisFatura.Show();
            }
        }
Exemplo n.º 30
0
        void StokEkle(int StokID, decimal Miktar)
        {
            try
            {
                TrGenel  = SqlConnections.GetBaglanti().BeginTransaction();
                YeniStok = new clsTablolar.Stok.csStok(SqlConnections.GetBaglanti(), TrGenel, StokID);

                // ekleme işlemi bitene kadar FocusedRowChanged olayını iptal ettim çünkü eklerken de devreye girip hata veriyor
                gvUrunler.FocusedRowChanged -= gvUrunler_FocusedRowChanged;

                dt_Stoklar.Rows.Add(dt_Stoklar.NewRow());
                dt_Stoklar.Rows[dt_Stoklar.Rows.Count - 1]["StokKodu"] = YeniStok.StokKodu;
                dt_Stoklar.Rows[dt_Stoklar.Rows.Count - 1]["StokID"]   = YeniStok.StokID;
                dt_Stoklar.Rows[dt_Stoklar.Rows.Count - 1]["StokAdi"]  = YeniStok.StokAdi;

                gvUrunler.FocusedRowChanged += gvUrunler_FocusedRowChanged;

                TrGenel.Commit();
            }
            catch (Exception hata)
            {
                TrGenel.Rollback();
                frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace);
                frmHataBildir.ShowDialog();
            }
        }