Example #1
0
        public StokFiyatlari Get(string kodu, int no)
        {
            SqlDb         db    = new SqlDb(cls_settings.connectionString);
            StokFiyatlari kayit = db.StokFiyatlaris.SingleOrDefault(S => S.StokFiyatStokKodu == kodu && S.StokFiyatNo == no);

            return(kayit);
        }
Example #2
0
        public StokFiyatlari Get(int kayitNo)
        {
            SqlDb         db    = new SqlDb(cls_settings.connectionString);
            StokFiyatlari kayit = db.StokFiyatlaris.SingleOrDefault(S => S.StokFiyatKayitNo == kayitNo);

            return(kayit);
        }
Example #3
0
        public StokFiyatlari aramaPenceresi(string stok)
        {
            frm_Arama     arama  = new frm_Arama();
            StokFiyatlari sKayit = null;
            SqlDb         db     = new SqlDb(cls_settings.connectionString);

            arama.grdListe.DataSource = GetAll(stok);
            for (int i = 0; i < arama.grdvListe.Columns.Count; i++)
            {
                arama.grdvListe.Columns[i].Visible = false;
            }

            arama.grdvListe.Columns["StokFiyatStokKodu"].Visible = true;
            arama.grdvListe.Columns["StokFiyatFiyati"].Visible   = true;

            arama.grdvListe.Columns["StokFiyatStokKodu"].Caption = "STOK KODU";
            arama.grdvListe.Columns["StokFiyatFiyati"].Caption   = "FİYATI";


            arama.Text = "STOK FİYAT LİSTESİ";
            if (arama.ShowDialog() == DialogResult.OK)
            {
                sKayit = Get(arama.kayitNo);
            }
            return(sKayit);
        }
Example #4
0
        private void Yeni_Kayit()
        {
            kayit = null;

            btn_StokKodu.Text = "";
            spn_FiyatNo.Value = 0;
            spn_Fiyat.Value   = 0;

            btn_StokKodu.Properties.ReadOnly = false;
            spn_FiyatNo.Properties.ReadOnly  = false;
            spn_Fiyat.Properties.ReadOnly    = false;
            btn_StokKodu.Focus();
        }
Example #5
0
        public void Update(StokFiyatlari kayit)
        {
            SqlDb db = new SqlDb(cls_settings.connectionString);

            try
            {
                db.StokFiyatlaris.Attach(kayit, true);
                db.SubmitChanges();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu: " + ex.Message, "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #6
0
 private void spn_FiyatNo_Validating(object sender, CancelEventArgs e)
 {
     kayit = cls.Get(btn_StokKodu.Text, Convert.ToInt32(spn_FiyatNo.Value));
     if (kayit != null)
     {
         btn_StokKodu.Text = kayit.StokFiyatStokKodu;
         spn_FiyatNo.Value = Convert.ToInt32(kayit.StokFiyatNo);
         spn_Fiyat.Value   = Convert.ToInt32(kayit.StokFiyatFiyati);
         btn_StokKodu.Properties.ReadOnly = true;
         spn_FiyatNo.Properties.ReadOnly  = true;
         spn_Fiyat.SelectAll();
         spn_Fiyat.Focus();
     }
 }
Example #7
0
 private void SeciliKayitDetay_Getir()
 {
     if (grdViewListe.FocusedRowHandle > -1)
     {
         kayit = (StokFiyatlari)grdViewListe.GetRow(grdViewListe.FocusedRowHandle);
         if (kayit != null)
         {
             btn_StokKodu.Text = kayit.StokFiyatStokKodu;
             spn_FiyatNo.Value = Convert.ToInt32(kayit.StokFiyatNo);
             spn_Fiyat.Value   = Convert.ToInt32(kayit.StokFiyatFiyati);
             btn_StokKodu.Properties.ReadOnly = true;
             spn_FiyatNo.Properties.ReadOnly  = true;
             spn_Fiyat.SelectAll();
             spn_Fiyat.Focus();
         }
     }
 }
Example #8
0
        public void Delete(StokFiyatlari kayit)
        {
            SqlDb db = new SqlDb(cls_settings.connectionString);

            try
            {
                StokFiyatlari sKayit = db.StokFiyatlaris.SingleOrDefault(S => S.StokFiyatStokKodu == kayit.StokFiyatStokKodu && S.StokFiyatNo == kayit.StokFiyatNo);

                if (sKayit != null)
                {
                    db.StokFiyatlaris.DeleteOnSubmit(sKayit);
                    db.SubmitChanges();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Hata oluştu: " + ex.Message, "Dikkat", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #9
0
        private void btn_Kaydet_Click(object sender, EventArgs e)
        {
            if (btn_StokKodu.Text == "")
            {
                MessageBox.Show("Stok Kodu Giriniz !");
                btn_StokKodu.Focus();
                return;
            }

            if (spn_FiyatNo.Value == 0)
            {
                MessageBox.Show("Fiyat No Giriniz !");
                spn_FiyatNo.Focus();
                return;
            }

            if (kayit == null)
            {
                StokFiyatlari tKayit = cls.Get(btn_StokKodu.Text, Convert.ToInt32(spn_FiyatNo.Value));
                if (tKayit != null)
                {
                    MessageBox.Show("Girmiş olduğunuz koda ait bir kayıt var.");
                    return;
                }

                kayit = new StokFiyatlari();
                kayit.StokFiyatStokKodu = btn_StokKodu.Text;
                kayit.StokFiyatNo       = Convert.ToInt32(spn_FiyatNo.Value);
                kayit.StokFiyatFiyati   = Convert.ToDouble(spn_Fiyat.Value);

                cls.Save(kayit);
            }
            else
            {
                kayit.StokFiyatFiyati = Convert.ToDouble(spn_Fiyat.Value);

                cls.Update(kayit);
            }

            KayitlariGetir();
            Yeni_Kayit();
        }
Example #10
0
        private void grdEvrak_EditorKeyDown(object sender, KeyEventArgs e)
        {
            if (e.Shift)
            {
                if (e.KeyCode == Keys.Tab)
                {
                    if (grdEvrakView.FocusedRowHandle == 0 && grdEvrakView.FocusedColumn.FieldName == "StokGCStokKodu")
                    {
                        KontrolKilit_fl(true);
                        btnAdresNo.Focus();
                        grdEvrak.Enabled = false;
                    }
                }
            }

            if (e.KeyCode == Keys.F10)
            {
                if (grdEvrakView.FocusedColumn.FieldName == "StokGCStokKodu")
                {
                    Stoklar stok = clsStok.aramaPenceresi();
                    if (stok != null)
                    {
                        EvrakKayit[grdEvrakView.FocusedRowHandle].StokGCStokKodu = stok.StokKodu;
                        grdEvrak.RefreshDataSource();
                    }
                }
                else if (grdEvrakView.FocusedColumn.FieldName == "StokGCStokFiyati")
                {
                    StokFiyatlari stokF = clsStokFiyat.aramaPenceresi(EvrakKayit[grdEvrakView.FocusedRowHandle].StokGCStokKodu);
                    if (stokF != null)
                    {
                        EvrakKayit[grdEvrakView.FocusedRowHandle].StokGCStokFiyatNo = stokF.StokFiyatNo;
                        EvrakKayit[grdEvrakView.FocusedRowHandle].StokGCStokFiyati  = stokF.StokFiyatFiyati;
                        grdEvrak.RefreshDataSource();
                    }
                }
            }
        }
 partial void DeleteStokFiyatlari(StokFiyatlari instance);
 partial void UpdateStokFiyatlari(StokFiyatlari instance);
 partial void InsertStokFiyatlari(StokFiyatlari instance);