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; }
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); } }
/// <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); } }
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); } }