private void btnXoa_ItemClick(object sender, ItemClickEventArgs e) { try { DialogResult r = MessageBox.Show("Bạn có chắc muốn xóa mặt bằng " + txtMaMB.EditValue.ToString().Trim() + " không?", "Thông báo" , MessageBoxButtons.YesNo, MessageBoxIcon.Error); if (r == DialogResult.Yes) { //SplashScreenManager.ShowForm(this, typeof(WaitLoadFrm)); MatBang mb = new MatBang(); mb.MaMB = txtMaMB.EditValue.ToString().Trim(); if (matBang.XoaMatBang(mb)) { MessageBox.Show("Xóa mặt bằng với mã mặt bằng " + txtMaMB.EditValue.ToString().Trim() + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMatBang_Load(null, null); //SplashScreenManager.CloseDefaultSplashScreen(); } else { MessageBox.Show("Xóa mặt bằng với mã mặt bằng " + txtMaMB.EditValue.ToString().Trim() + " thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMatBang_Load(null, null); //SplashScreenManager.CloseDefaultSplashScreen(); } } } catch (Exception ex) { FrmMatBang_Load(null, null); throw; } }
private void btnSua_ItemClick(object sender, ItemClickEventArgs e) { try { string maMB = txtMaMB.EditValue.ToString().Trim(); string maGia = gLUEGia.EditValue.ToString().Trim(); MatBang m = new MatBang(); m.MaMB = maMB; m.Gia = maGia; if (matBang.SuaMatBang(m)) { MessageBox.Show("Cập nhật thành công mặt bằng " + maMB, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None); FrmMatBang_Load(null, null); } else { MessageBox.Show("Cập nhật không thành công mặt bằng " + maMB, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None); FrmMatBang_Load(null, null); } } catch (Exception ex) { string error = ex.ToString(); MessageBox.Show("Cập nhật không thành công mặt bằng " + txtMaMB.EditValue.ToString().Trim(), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None); FrmMatBang_Load(null, null); throw; } }
public MatBang LayThongTinMB(string mb) { try { MatBang matBang = db.MatBangs.Where(t => t.MaMB.Equals(mb)).FirstOrDefault(); return(matBang); } catch (Exception) { throw; } }
private void btnLuu_ItemClick(object sender, ItemClickEventArgs e) { try { if (string.IsNullOrEmpty(txtViTri.Text.Trim())) { MessageBox.Show("Không được để trống vị trí", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtViTri.Focus(); } else if (string.IsNullOrEmpty(txtDienTich.Text.Trim())) { MessageBox.Show("Không được để trống diện tích", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDienTich.Focus(); } else if (matBang.KiemTraViTri(Convert.ToInt32(txtViTri.EditValue.ToString().Trim()))) { MatBang mb = new MatBang(); mb.MaMB = txtMaMB.EditValue.ToString().Trim(); mb.ViTri = Convert.ToInt32(txtViTri.EditValue.ToString().Trim()); mb.TinhTrang = 0; mb.DienTich = Convert.ToInt32(txtDienTich.EditValue.ToString().Trim()); mb.Gia = gLUEGia.EditValue.ToString().Trim(); mb.MaTang = gLUETang.EditValue.ToString().Trim(); mb.LoaiMB = gLUELoaiMB.EditValue.ToString().Trim(); mb.MaKhuVuc = gLUEKhuVuc.EditValue.ToString().Trim(); if (matBang.LuuMatBang(mb)) { MessageBox.Show("Thêm mặt bằng " + mb.MaMB + " thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); FrmMatBang_Load(null, null); } else { MessageBox.Show("TLưu mặt bằng " + mb.MaMB + " không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); FrmMatBang_Load(null, null); } } else { MessageBox.Show("Vị trí mặt bằng này đã tồn tại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Lưu không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); FrmMatBang_Load(null, null); //throw; } }
public bool XoaMatBang(MatBang tt) { try { MatBang mb = db.MatBangs.Where(t => t.MaMB == tt.MaMB).FirstOrDefault(); mb.TinhTrang = -1; db.SubmitChanges(); return(true); } catch (Exception ex) { return(false); throw; } }
public bool UpdateTrangThaiMatBang(string maMB, int TrangThai) { try { MatBang dk = db.MatBangs.FirstOrDefault(t => t.MaMB.Equals(maMB)); dk.TinhTrang = TrangThai; db.SubmitChanges(); return(true); } catch (Exception) { return(false); throw; } }
public async Task <IActionResult> PostMatBang([FromBody] MatBang matbang) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = User.Identity.Name; var userId = Utilities.GetUserId(this.User); matbang.NgayNhap = DateTime.Now; matbang.NguoiNhap = user; _context.MatBangs.Add(matbang); await _context.SaveChangesAsync(); return(CreatedAtAction("GetMatBang", new { id = matbang.MatBangId }, matbang)); }
public bool SuaMatBang(MatBang m) { try { MatBang luu = db.MatBangs.Where(t => t.MaMB == m.MaMB).FirstOrDefault(); luu.Gia = m.Gia; db.SubmitChanges(); return(true); } catch (Exception ex) { string error = ex.ToString(); return(false); throw; } }
public bool CapNhatGia() { try { if (!string.IsNullOrEmpty(LayMaGiaThueCuoiCung())) { try { string maGiaMoi = LayMaGiaThueCuoiCung(); List <MatBang> dsMB = db.MatBangs.Where(t => t.TinhTrang == 0).ToList(); foreach (MatBang m in dsMB) { MatBang mbl = db.MatBangs.Where(t => t.MaMB == m.MaMB).FirstOrDefault(); mbl.Gia = maGiaMoi; db.SubmitChanges(); } return(true); } catch (Exception) { return(false); throw; } } else { return(false); } } catch (Exception ex) { var a = ex.ToString(); return(false); throw; } }
public bool LuuMatBang(MatBang tt) { try { MatBang mb = new MatBang(); mb.MaMB = tt.MaMB; mb.ViTri = tt.ViTri; mb.TinhTrang = tt.TinhTrang; mb.DienTich = tt.DienTich; mb.Gia = tt.Gia; mb.MaTang = tt.MaTang; mb.LoaiMB = tt.LoaiMB; mb.MaKhuVuc = tt.MaKhuVuc; db.MatBangs.InsertOnSubmit(mb); db.SubmitChanges(); return(true); } catch (Exception ex) { return(false); throw; } }
public async Task <IActionResult> PutMatBang([FromRoute] int id, [FromBody] MatBang matbang) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != matbang.MatBangId) { return(BadRequest()); } var user = this.User.Identity.Name; var userId = Utilities.GetUserId(this.User); matbang.NgaySua = DateTime.Now; matbang.NguoiSua = user; _context.Entry(matbang).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MatBangExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public bool SuaMatBang(MatBang m) { return(SuaMatBang(m)); }
public bool XoaMatBang(MatBang tt) { return(mb.XoaMatBang(tt)); }
public bool LuuMatBang(MatBang tt) { return(mb.LuuMatBang(tt)); }