Example #1
0
        private void DemirbasGetir()
        {
            var result = DemirbasController.DemirbasGetir(demirbasNo);

            lbl_SeciliUrun.Text       = lbl_DemirbasAciklama.Text = lbl_DemirbasAdet.Text = lbl_DemirbasKod.Text = string.Empty;
            lbl_DemirbasAdet.Text     = "Demirbaş Adeti: "; lbl_DemirbasAdet.Text += txt_Adet.Text = result.DemirbasAdedi.ToString();
            lbl_DemirbasAciklama.Text = "Demirbaş Ozellik"; lbl_DemirbasAciklama.Text += txt_Aciklama.Text = result.DemirbasOzellikleri;
            lbl_DemirbasKod.Text      = "Demirbaş Kod: "; lbl_DemirbasKod.Text += result.DemirbasKodu;
        }
Example #2
0
 private void btn_Sil_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         DialogResult sonuc = MessageBox.Show(lbl_SeciliUrun.Text + " İsimli Demirbaş Silinecektir !", "Uyarı !", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (sonuc == DialogResult.Yes)
         {
             DemirbasController.DemirbasSil(_fixtureId);
             Tools.DemirbaslariGrideDoldur(grid_Demirbaslar, gridView_Demirbaslar);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Dikkat !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Example #3
0
        /// <summary>
        /// Girilen Grid ve GridView Kontrolleri içine Demirbaş Listesini Doldurur
        /// </summary>
        /// <param name="grid">Devexpress grid nesnesi</param>
        /// <param name="gridView">Devexpress gridview nesnesi</param>
        public static void DemirbaslariGrideDoldur(GridControl grid, GridView gridView)
        {
            var       demirbasList   = DemirbasController.DemirbaslariListele();
            DataTable dtdemirbasList = new DataTable("demirbasListesi");

            dtdemirbasList.Columns.Add("DemirbasNo", typeof(int));
            dtdemirbasList.Columns.Add("UrunId", typeof(int));
            dtdemirbasList.Columns.Add("DemirbasKodu", typeof(string));
            dtdemirbasList.Columns.Add("DemirbasAdi", typeof(string));
            dtdemirbasList.Columns.Add("DemirbasOzellikleri", typeof(string));
            dtdemirbasList.Columns.Add("DemirbasAdedi", typeof(int));
            foreach (var item in demirbasList)
            {
                dtdemirbasList.Rows.Add(item.DemirbasNo, item.UrunId, item.DemirbasKodu, item.DemirbasAdi, item.DemirbasOzellikleri, item.DemirbasAdedi);
            }
            grid.DataSource = dtdemirbasList;
            gridView.Columns["DemirbasNo"].Visible = false;
            gridView.Columns["UrunId"].Visible     = false;
        }
Example #4
0
        private void btn_DemirbasEkle_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cmb_Sirket.SelectedValue.ToString()))
                {
                    throw new Exception("Lütfen Sirket ve Departman Bilgilerini Kontrol Ediniz !");
                }
                if (string.IsNullOrEmpty(_productName) || _productBuyId == 0)
                {
                    throw new Exception("Lütfen Demirbaş Olacak Ürünü Seçiniz !");
                }
                if (string.IsNullOrEmpty(txt_Adet.Text) || short.Parse(txt_Adet.Text) == 0 || short.Parse(txt_Adet.Text) < 0)
                {
                    throw new Exception("Lütfen Adet Bilgisini Kontrol Ediniz !");
                }
                if (short.Parse(txt_Adet.Text) > _selectedQuantity)
                {
                    throw new Exception("Stok Miktarındakinden Fazla Ürün Demirbaşa Eklenemez ! !");
                }

                DemirbasView model = new DemirbasView
                {
                    Sirket   = { SirketId = Convert.ToInt32(cmb_Sirket.SelectedValue) },
                    Demirbas =
                    {
                        DemirbasOzellikleri = txt_Aciklama.Text,
                        DemirbasAdedi       = Convert.ToInt32(txt_Adet.Text)
                    },
                    Urun = { UrunId = _productBuyId }
                };
                DemirbasController.DemirbasEkle(model);
                MessageBox.Show("Demirbaş Başarıyla Eklendi !", "Demirbaş Eklendi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
                GetStocks();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Dikkat !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Example #5
0
        private void btn_DemirbasEkle_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cmb_Sirket.SelectedValue.ToString()))
                {
                    throw new Exception("Lütfen Fakülte ve Departman Bilgilerini Kontrol Ediniz !");
                }

                if (string.IsNullOrEmpty(txt_Adet.Text) || short.Parse(txt_Adet.Text) < 0)
                {
                    throw new Exception("Lütfen Adet Bilgisini Kontrol Ediniz !");
                }

                DemirbasController.DemirbasGuncelle(demirbasNo, Convert.ToInt32(cmb_Sirket.SelectedValue.ToString()), Convert.ToInt32(cmb_Departments.SelectedValue.ToString()), Convert.ToInt32(txt_Adet.Text), txt_Aciklama.Text);
                MessageBox.Show("İşlem Başarılı !", "Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information);
                DemirbasGetir();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Dikkat !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }