private void btn_hapus_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var index = gridView1.GetSelectedRows(); if (index.Count() > 0) { if (Helpers.Generic.MsgQuestion("Hapus data yang dipilih?") == DialogResult.Yes) { var data = new Models.barang() { kd_barang = gridView1.GetRowCellValue(index[0], "kd_barang").ToString() }; Controllers.CBarang.delete(data); } } this.init(); }
public static bool insert(Models.barang data) { bool result = false; try { using (var db = new Models.jotunContext()) { db.Entry(data).State = EntityState.Added; db.SaveChanges(); result = true; } } catch (Exception ex) { Helpers.Generic.MsgError(ex.Message); } return result; }
public static bool delete(Models.barang data) { bool result = false; try { using (var db = new Models.sim_penjualanContext()) { db.Entry(data).State = EntityState.Deleted; db.SaveChanges(); result = true; } } catch (Exception ex) { Helpers.Generic.MsgError(ex.Message); } return(result); }
private void btn_simpan_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var txt = new TextEdit[] { txt_nama, txt_kd_barang, txt_nama, txt_ukuran, txt_tipe }; foreach (var t in txt) { if (t.EditValue.ToString() == "") { Helpers.Generic.MsgError(t.Tag.ToString() + " tidak boleh kosong"); t.Focus(); return; } } var data = new Models.barang() { kd_barang = txt_kd_barang.EditValue.ToString(), nama = txt_nama.EditValue.ToString(), no_batch = txt_no_batch.EditValue.ToString(), ukuran = Convert.ToDouble(txt_ukuran.EditValue), tipe = txt_tipe.EditValue.ToString(), harga = Convert.ToInt32(txt_harga.EditValue), stok = Convert.ToInt32(txt_stok.EditValue) }; if (this.Text.ToLower().Contains("tambah")) { Controllers.CBarang.insert(data); } else { Controllers.CBarang.update(data); } var frm = (FrmBarang)this.Owner; frm.init(); this.Close(); }