Esempio n. 1
0
        private void DemirbasGetir()
        {
            var result = DemirbaslarController.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ş Açıklama"; lbl_DemirbasAciklama.Text += txt_Aciklama.Text = result.DemirbasAciklama;
            lbl_DemirbasKod.Text      = "Demirbaş Kod: "; lbl_DemirbasKod.Text += result.DemirbasKodu;
        }
Esempio n. 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)
         {
             DemirbaslarController.DemirbasSil(_fixtureId);
             Tools.DemirbaslariGrideDoldur(grid_Demirbaslar, gridView_Demirbaslar);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Dikkat !", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Esempio n. 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   = DemirbaslarController.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("DemirbasAciklama", 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.DemirbasAciklama, item.DemirbasAdedi);
            }
            grid.DataSource = dtdemirbasList;
            gridView.Columns["DemirbasNo"].Visible = false;
            gridView.Columns["UrunId"].Visible     = false;
        }
        private void btn_DemirbasEkle_Click_1(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cmb_Faculties.SelectedValue.ToString()))
                {
                    throw new Exception("Lütfen Fakülte 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 ! !");
                }


                DemirbasViewModel model = new DemirbasViewModel
                {
                    Fakulte  = { FakulteId = Convert.ToInt32(cmb_Faculties.SelectedValue) },
                    Bolum    = { BolumId = Convert.ToInt32(cmb_Departments.SelectedValue) },
                    Kategori = { KategoriId = Convert.ToInt32(cmb_Categories.SelectedValue) },
                    Demirbas =
                    {
                        DemirbasAciklama = txt_Aciklama.Text,
                        DemirbasAdedi    = Convert.ToInt32(txt_Adet.Text)
                    },
                    Urun = { UrunId = _productBuyId }
                };
                DemirbaslarController.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);
            }
        }
Esempio n. 5
0
        private void btn_DemirbasEkle_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(cmb_Faculties.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 !");
                }

                DemirbaslarController.DemirbasGuncelle(demirbasNo, Convert.ToInt32(cmb_Faculties.SelectedValue.ToString()), Convert.ToInt32(cmb_Departments.SelectedValue.ToString()), Convert.ToInt32(cmb_Categories.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);
            }
        }