//Lấy thông tin đơn vị tính public List <DonViTinh> GetData() { List <QuanLiBanHang_DAL.Model.DonViTinh> dsdvt = dal.GetData(); QuanLiBanHang_DAL.Model.DonViTinh macdinh = new QuanLiBanHang_DAL.Model.DonViTinh { MaDonViTinh = 0, TenDonViTinh = "-----------Chọn------------" }; dsdvt.Insert(0, macdinh); List <DonViTinh> kq = new List <DonViTinh>(); if (dsdvt.Count > 0) { foreach (QuanLiBanHang_DAL.Model.DonViTinh dvt in dsdvt) { DonViTinh add = new DonViTinh { MaDonViTinh = dvt.MaDonViTinh, TenDonViTinh = dvt.TenDonViTinh }; kq.Add(add); } } return(kq); }
// [Audit] public async Task <ActionResult> Edit([Bind(Include = "MaDonViTinh,TenDonViTinh")] DonViTinh donViTinh) { if (ModelState.IsValid) { if (string.IsNullOrEmpty(donViTinh.TenDonViTinh)) { ModelState.AddModelError("TenDonViTinh", "Đơn vị tính không thể bỏ trống"); } if (ModelState.IsValid) { // kiem tra da ton tai don vi tinh hay chua var maNhaThuoc = this.GetNhaThuoc().MaNhaThuoc; var dvt = unitOfWork.DonViTinhRepository.GetMany( e => e.NhaThuoc.MaNhaThuoc == maNhaThuoc && e.TenDonViTinh == donViTinh.TenDonViTinh && e.MaDonViTinh != donViTinh.MaDonViTinh) .FirstOrDefault(); if (dvt != null) { ModelState.AddModelError("TenDonViTinh", "Đơn vị tính đã tồn tại"); } if (ModelState.IsValid) { dvt = unitOfWork.DonViTinhRepository.GetMany(e => e.NhaThuoc.MaNhaThuoc == maNhaThuoc && e.MaDonViTinh == donViTinh.MaDonViTinh).FirstOrDefault(); if (dvt != null) { dvt.TenDonViTinh = donViTinh.TenDonViTinh; unitOfWork.DonViTinhRepository.Update(dvt); unitOfWork.Save(); return(Json(new { success = true, id = dvt.MaDonViTinh, title = dvt.TenDonViTinh })); } } } } return(Json(new { success = false, message = ModelState.GetFirstErrorMessage() })); }
//Tìm kiếm public List <DonViTinh> Search(string search) { List <QuanLiBanHang_DAL.Model.DonViTinh> dsdvt = dal.GetData(); if (!string.IsNullOrEmpty(search)) { dsdvt = dsdvt.Where(donvitinh => donvitinh.TenDonViTinh.ToLower().Contains(search.ToLower())).ToList(); } List <DonViTinh> kq = new List <DonViTinh>(); if (dsdvt.Count > 0) { foreach (QuanLiBanHang_DAL.Model.DonViTinh dvt in dsdvt) { DonViTinh add = new DonViTinh { MaDonViTinh = dvt.MaDonViTinh, TenDonViTinh = dvt.TenDonViTinh }; kq.Add(add); } } return(kq); }
private void cbHHTimKiemDVT_SelectedIndexChanged(object sender, EventArgs e) { if (cbHHTimKiemDVT.SelectedIndex < 0) { return; } DonViTinh selectedCategory = cbHHTimKiemDVT.SelectedItem as DonViTinh; string tenDVT = selectedCategory.TenDonViTinh; if (tenDVT.Equals("Tất cả")) { dsHangHoaBinding.DataSource = dsHangHoa; return; } try { dsHangHoaBinding.DataSource = dsHangHoa.Where(item => item.DonViTinh.Equals(tenDVT)); } catch { dsHangHoaBinding.DataSource = new List <HangHoaRead>(); } }
//Cập nhật đơn vị tính public bool Update(DonViTinh inp) { try { IEnumerable <Model.DonViTinh> dsdvt = from dvt in db.DonViTinhs where dvt.MaDonViTinh == inp.MaDonViTinh select dvt; Model.DonViTinh donvitinh = dsdvt.ElementAtOrDefault(0); if (donvitinh != null) { donvitinh.TenDonViTinh = inp.TenDonViTinh; int kq = db.SaveChanges(); if (kq > 0) { return(true); } else { return(false); } } else { return(false); } } catch (Exception ex) { throw ex; } }
public frmSuaDonViTinh(DonViTinh kq) { InitializeComponent(); txtMa.Text = kq.Ma; txtTen.Text = kq.Ten; txtGhiChu.Text = kq.GhiChu; }
public async Task <IActionResult> Edit(string id, [Bind("MaDVT,Ten")] DonViTinh donViTinh) { if (id != donViTinh.MaDVT) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(donViTinh); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DonViTinhExists(donViTinh.MaDVT)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(donViTinh)); }
private void Xoa() { try { vitri = (DonViTinh)gridViewDonViTinh.GetFocusedRow(); if (vitri == null) { return; } else if (db.ChangeTracker.HasChanges()) { XtraMessageBox.Show("Bạn phải lưu dữ liệu vừa thêm/sửa trước khi xoá!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if ((XtraMessageBox.Show("Bạn có muốn xoá dữ liệu " + DonViTinh.TableName + " này không?", "Xoá", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)) { db.DonViTinhs.Remove(vitri); db.SaveChanges(); XtraMessageBox.Show("Đã xoá thành công!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Information); NapDuLieu(); } else { XtraMessageBox.Show("Chưa xoá được!", "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { XtraMessageBox.Show("Không xoá được!" + Environment.NewLine + "Lỗi: " + ex.ToString(), "Xoá", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IHttpActionResult PutDonViTinh(int id, DonViTinh donViTinh) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != donViTinh.IDDonViTinh) { return(BadRequest()); } db.Entry(donViTinh).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DonViTinhExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
//Bán hàng public static DataTable LayChungTuBH() { try { Kho dao = new Kho(); DataTable dataTableCT = dao.ChitietChungTuBH(); DonViTinh dv = new DonViTinh(); DataTable dataTableDV = dv.LoadDVTDonGian(); DataTable dataTableKho = dao.LoadKhoHang(); DataTable dataTableBH = dao.LayChungTuBH(); var results = from table1 in dataTableCT.AsEnumerable() join table2 in dataTableDV.AsEnumerable() on(string) table1["Unit"] equals(string) table2["UNIT_ID"] join table3 in dataTableKho.AsEnumerable() on(string) table1["Stock_ID"] equals(string) table3["Stock_ID"] join table4 in dataTableBH.AsEnumerable() on(string) table1["Outward_ID"] equals(string) table4["ID"] select new { Outward_ID = table1["Outward_ID"].ToString(), RefDate = DateTime.Parse(table4["RefDate"].ToString()), Description = table1["Description"].ToString(), Product_ID = table1["Product_ID"].ToString(), ProductName = table1["ProductName"].ToString(), Stock_ID = table3["Stock_Name"].ToString(), Unit = table2["Unit_Name"].ToString(), Quantity = float.Parse(table1["Quantity"].ToString()), UnitPrice = float.Parse(table1["UnitPrice"].ToString()), Charge = float.Parse(table1["Charge"].ToString()), DiscountRate = float.Parse(table1["DiscountRate"].ToString()), Discount = float.Parse(table1["Discount"].ToString()), Amount = float.Parse(table1["Amount"].ToString()) }; DataTable rs = new DataTable(); rs.Columns.Add("Outward_ID"); rs.Columns.Add("RefDate"); rs.Columns.Add("Description"); rs.Columns.Add("Product_ID"); rs.Columns.Add("ProductName"); rs.Columns.Add("Stock_ID"); rs.Columns.Add("Unit"); rs.Columns.Add("Quantity", typeof(float)); rs.Columns.Add("UnitPrice", typeof(float)); rs.Columns.Add("Charge", typeof(float)); rs.Columns.Add("DiscountRate", typeof(float)); rs.Columns.Add("Discount", typeof(float)); rs.Columns.Add("Amount", typeof(float)); foreach (var item in results) { rs.Rows.Add(item.Outward_ID, item.RefDate, item.Description, item.Product_ID, item.ProductName, item.Stock_ID, item.Unit, item.Quantity, item.UnitPrice, item.Charge, item.DiscountRate, item.Discount, item.Amount); } return(rs); } catch (SqlException ex) { throw ex; } }
public ActionResult DeleteConfirmed(int id) { DonViTinh donvitinh = db.DbSetDonViTinh.Find(id); db.DbSetDonViTinh.Remove(donvitinh); db.SaveChanges(); return(RedirectToAction("Index")); }
private void SetValueToDonViTinh() { donViTinh = new DonViTinh() { MaDVT = Convert.ToInt32(txtMaDVT.Text), TenDVT = txtTenDVT.Text }; }
private void btnSua_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DonViTinh kq = TruyenDuLieu(); frmSuaDonViTinh frm = new frmSuaDonViTinh(kq); frm.ShowDialog(); LoadDuLieu(); }
public ActionResult DeleteConfirmed(string id) { DonViTinh donViTinh = db.DonViTinhs.Find(id); db.DonViTinhs.Remove(donViTinh); db.SaveChanges(); return(RedirectToAction("Index")); }
private void btnLuu_Click(object sender, EventArgs e) { DonViTinh kq = ChuyenSangDTO(); XL_DONVITINH.SuaDonViTinh(kq); XtraMessageBox.Show("Lưu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
public int Insert(DonViTinh obj) { SqlParameter[] param = { new SqlParameter("TenDonViTinh", obj.TenDonViTinh), new SqlParameter("GhiChu", obj.GhiChu) }; return(DBConnect.Instance.ExecuteSQL("sp_DonViTinh_Insert", param)); }
private void LoadDonViTinhRoForm(DonViTinh donViTinh) { if (donViTinh != null) { txtMaDVT.Text = donViTinh.MaDVT.ToString(); txtTenDVT.Text = donViTinh.TenDVT; txtTenDVT.Focus(); } }
public ActionResult CreateDonViTinh(DonViTinhModel model) { var donvitinh = new DonViTinh(); donvitinh.TenDonViTinh = model.TenDonViTinh; db.DonViTinhs.Add(donvitinh); db.SaveChanges(); return(RedirectToAction("Index", "DonViTinhAdmin")); }
public int CapNhatDVTinh(DonViTinh dv) { int cql = dv.ConQuanLy == true ? 1 : 0; string sql = "update DONVITINH set " + string.Format("TenDVTinh=N'{0}', GhiChu=N'{1}', ConQuanLy={2} where MaDVTinh='{3}'", dv.TenDVTinh, dv.GhiChu, cql, dv.MaDVTinh); return(Execute.InsertUpdateDelete(sql)); }
public ActionResult Edit([Bind(Include = "MaDVT,Ten")] DonViTinh donViTinh) { if (ModelState.IsValid) { db.Entry(donViTinh).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(donViTinh)); }
private void loadData() { editGUI("view"); listDonViTinh = DonViTinh.getQuery().OrderBy(c => c.ten).ToList(); if (listDonViTinh.Count == 0) { enableButton(false); } gridControlDonViTinh.DataSource = listDonViTinh; }
DonViTinh ChuyenSangDTO() { DonViTinh kq = new DonViTinh(); kq.Ma = txtMa.Text; kq.Ten = txtTen.Text; kq.GhiChu = txtGhiChu.Text; kq.ConQL = XL_NUTCHECK.Check(checkConQL); return(kq); }
// // GET: /DonViTinh/Delete/5 public ActionResult Delete(int id = 0) { DonViTinh donvitinh = db.DbSetDonViTinh.Find(id); if (donvitinh == null) { return(HttpNotFound()); } return(View(donvitinh)); }
public ActionResult Edit(DonViTinh donvitinh) { if (ModelState.IsValid) { db.Entry(donvitinh).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(donvitinh)); }
public async Task <IHttpActionResult> GetDonViTinh(int id) { DonViTinh donViTinh = await db.DonViTinh.FindAsync(id); if (donViTinh == null) { return(NotFound()); } return(Ok(donViTinh)); }
public IHttpActionResult GetDonViTinh(int id) { DonViTinh donViTinh = db.DonViTinhs.Find(id); if (donViTinh == null) { return(NotFound()); } return(Ok(donViTinh)); }
public DonViTinh LayDVT(int id) { DataTable tbl = factory.LayDVT(id); DonViTinh dvt = null; if (tbl.Rows.Count > 0) { dvt = new DonViTinh(Convert.ToInt32(tbl.Rows[0]["ID"]), Convert.ToString(tbl.Rows[0]["TEN_DON_VI"])); } return(dvt); }
public bool DonViTinh_Insert(DonViTinh inp) { try { return(DonViTinh_bus.Insert(inp)); } catch (Exception ex) { throw ex; } }
public bool DonViTinh_Update(DonViTinh inp) { try { return(DonViTinh_bus.Update(inp)); } catch (Exception ex) { throw ex; } }
public ActionResult Create(DonViTinh donvitinh) { if (ModelState.IsValid) { db.DbSetDonViTinh.Add(donvitinh); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(donvitinh)); }
private void btnOK_Click(object sender, EventArgs e) { try { if (checkInput()) { switch (function) { case "add": objDonViTinh = new DonViTinh(); setDataObj(); if (objDonViTinh.add() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Thêm đơn vị tính thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objDonViTinh.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Thêm đơn vị tính không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; case "edit": setDataObj(); if (objDonViTinh.update() > 0 && DBInstance.commit() > 0) { XtraMessageBox.Show("Sửa đơn vị tính thể thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); Guid id = objDonViTinh.id; reloadAndFocused(id); } else { XtraMessageBox.Show("Sửa đơn vị tính không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } } catch (Exception ex) { Debug.WriteLine(this.Name + "->btnOk_Click: " + ex.Message); } }
private void setDataView() { try { dxErrorProviderInfo.ClearErrors(); if (!function.Equals("view")) editGUI("view"); if (gridViewDonViTinh.RowCount > 0) { if (gridViewDonViTinh.GetFocusedRow() != null) { objDonViTinh = gridViewDonViTinh.GetFocusedRow() as DonViTinh; txtMa.Text = objDonViTinh.subId; txtTen.Text = objDonViTinh.ten; txtMoTa.Text = objDonViTinh.mota; } else { clearText(); objDonViTinh = new DonViTinh(); } } else { enableButton(false); clearText(); objDonViTinh = new DonViTinh(); } } catch (Exception ex) { Debug.WriteLine(this.Name + "->setDataView: " + ex.Message); } }
private static DonViTinh getDonViTinh(String _ten) { try { String ten = _ten.Trim(); if (String.IsNullOrEmpty(ten)) return null; DonViTinh obj = DonViTinh.getQuery().Where(c => c.ten.ToUpper().Equals(ten.ToUpper())).FirstOrDefault(); if (obj == null) { obj = new DonViTinh(); obj.ten = ten; if (obj.add() > 0 && DBInstance.commit() > 0) return obj; else return null; } return obj; } catch { return null; } }
private void loadDonViTinh() { try { listDonViTinh = DonViTinh.getQuery().OrderBy(c => c.ten).ToList(); DonViTinh DonViTinhNULL = new DonViTinh(); DonViTinhNULL.id = Guid.Empty; DonViTinhNULL.ten = "[Không có đơn vị tính]"; listDonViTinh.Insert(0, DonViTinhNULL); gridLookUpDonVi.Properties.DataSource = listDonViTinh; //repositoryLookUpDonVi.DataSource = listDonViTinh; } catch (Exception ex) { Debug.WriteLine(this.Name + "->loadData:" + ex.Message); } }