示例#1
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            int _chkYuzde;

            if (chkYuzde.Checked == true)
            {
                _chkYuzde = 1;
            }
            else
            {
                _chkYuzde = 0;
            }
            if (KayitKontrol())
            {
                Malzemeler malzemeler = new Malzemeler
                {
                    fiyat_liste_rsayac = Convert.ToInt32(cmbListeAdi.SelectedValue),
                    malzeme_kodu       = TxtMalzemeKodu.Text,
                    indirim01_flag     = _chkYuzde,
                    indirim01          = Convert.ToInt32(txtIndirim.Text),
                    birim = txtBirim.Text,
                    cid   = "JOT"
                };

                FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();
                fiyatListesiDal.Insert(malzemeler);
                MessageBox.Show("Kayıt İşlemi Başarılı.");

                LoadSettings();
            }
        }
示例#2
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            int yuzde;

            if (chkYuzdeU.Checked == true)
            {
                yuzde = 1;
            }
            else
            {
                yuzde = 0;
            }
            Malzemeler malzemeler = new Malzemeler
            {
                r_sayac            = Convert.ToInt32(dgwMalzemeler.CurrentRow.Cells[0].Value),
                malzeme_kodu       = TxtMalzemeKoduU.Text,
                fiyat_liste_rsayac = Convert.ToInt32(cmbListeAdiU.SelectedValue),
                indirim01          = Convert.ToInt32(txtIndirimU.Text),
                indirim01_flag     = yuzde
            };

            FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();

            fiyatListesiDal.Update(malzemeler);
            MessageBox.Show("Güncelleme İşleme Başarılı!");

            LoadSettings();
        }
示例#3
0
        public void Search(string columnName)
        {
            FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();

            if (columnName == "liste_adi")
            {
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir().Where(p => p.liste_adi.ToLower().Contains(txtMalzemeSearch.Text.ToLower())).ToList();
            }
            else if (columnName == "malzeme_kodu")
            {
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir().Where(p => p.malzeme_kodu.ToLower().Contains(txtMalzemeSearch.Text.ToLower())).ToList();
            }
            else if (columnName == "malzeme_adi")
            {
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir().Where(p => p.malzeme_adi.ToLower().Contains(txtMalzemeSearch.Text.ToLower())).ToList();
            }
            else if (columnName == "birim")
            {
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir().Where(p => p.birim.ToLower().Contains(txtMalzemeSearch.Text.ToLower())).ToList();
            }
            else if (columnName == "indirim01_flag")
            {
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir().Where(p => p.indirim01_flag == Convert.ToInt32(txtMalzemeSearch.Text)).ToList();
            }
            else if (columnName == "indirim01")
            {
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir().Where(p => p.indirim01 == Convert.ToInt32(txtMalzemeSearch.Text)).ToList();
            }
        }
示例#4
0
        private void txtMalzemeSearch_TextChanged(object sender, EventArgs e)
        {
            int columnindex = dgwMalzemeler.CurrentCell.ColumnIndex;

            if (!String.IsNullOrEmpty(txtMalzemeSearch.Text))
            {
                if (!String.IsNullOrEmpty(dgwMalzemeler.Columns[dgwMalzemeler.CurrentCell.ColumnIndex].HeaderText.ToString()))
                {
                    Search(dgwMalzemeler.Columns[dgwMalzemeler.CurrentCell.ColumnIndex].HeaderText.ToString());
                }
            }
            else
            {
                FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir();
            }

            try
            {
                dgwMalzemeler.CurrentCell = dgwMalzemeler.Rows[0].Cells[columnindex];
            }
            catch
            {
                MessageBox.Show("Tabloda veri yok!");
            }
        }
示例#5
0
        private void LoadSettings()
        {
            FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();

            dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetir();

            dgwMalzemeler.Columns[0].Visible = false;
            dgwMalzemeler.Columns[1].Visible = false;
            dgwMalzemeler.Columns[8].Visible = false;
        }
示例#6
0
        public void FiyatListesiDoldur()
        {
            FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();

            //---- Insert Alanındaki Fiyat Liste Adını dolduruyorum. ---//
            cmbListeAdi.DataSource    = fiyatListesiDal.FListesiDoldur();
            cmbListeAdi.DisplayMember = nameof(FiyatListesi.liste_adi);
            cmbListeAdi.ValueMember   = nameof(FiyatListesi.r_sayac);

            //---- Update Alanındaki Fiyat Liste Adını dolduruyorum. ---//
            cmbListeAdiU.DataSource    = fiyatListesiDal.FListesiDoldur();
            cmbListeAdiU.DisplayMember = nameof(FiyatListesi.liste_adi);
            cmbListeAdiU.ValueMember   = nameof(FiyatListesi.r_sayac);
        }
示例#7
0
        private void cmbMalzemeSinifi_SelectedIndexChanged(object sender, EventArgs e)
        {
            FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();
            var             ss = cmbMalzemeSinifi.SelectedValue;

            try
            {
                dgwMalzemeler.DataSource = fiyatListesiDal.DetayListeGetirByMlzSinifi(cmbMalzemeSinifi.SelectedValue.ToString());
            }
            catch
            {
            }

            dgwMalzemeler.Columns[0].Visible = false;
            dgwMalzemeler.Columns[1].Visible = false;
            dgwMalzemeler.Columns[8].Visible = false;
        }
示例#8
0
 private void TxtMalzemeKodu_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
 {
     if (e.KeyData == Keys.Tab || e.KeyData == Keys.Enter)
     {
         FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();
         var             malzemeBilgi    = fiyatListesiDal.MalzemeKoduKontrol(TxtMalzemeKodu.Text);
         try
         {
             if (!malzemeBilgi.Equals(null))
             {
                 txtMalzemeAdi.Text = malzemeBilgi.malzeme_adi;
                 txtBirim.Text      = malzemeBilgi.birim;
             }
         }
         catch
         {
             MessageBox.Show("Girilen Malzeme Kodu Sistemde Tanımlı Değil.");
             TxtMalzemeKodu.Text = null;
             txtMalzemeAdi.Text  = null;
             txtBirim.Text       = null;
         }
     }
 }
示例#9
0
        public void MalzemeSinifiDoldur()
        {
            FiyatListesiDal fiyatListesiDal = new FiyatListesiDal();

            cmbMalzemeSinifi.DataSource = fiyatListesiDal.MalzemeSinifiLoad();
        }