Exemplo n.º 1
0
        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);
        }
Exemplo n.º 4
0
        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();
        }