/* * CapNhatLoaiDaiLy trả về * 1:thành công * 0:thất bại */ public static int CapNhatQuan(DTO_Quan quan) { string query = "update Quan set TenQuan =N'" + quan.TenQuan + "' where IdQuan=" + quan.IdQuan; int result = ResultQuery.GetResultQuery(conn, query); return(result); }
private void BtnThemQuan_Click(object sender, EventArgs e) { if (btnThemQuan.Text == "Thêm Quận") { btnThemQuan.Text = "Lưu"; btnSua.Enabled = false; btnXoa.Text = "Hủy"; btnXoa.Enabled = true; SetDefault(true); txtTenQuan.Focus(); } else { DialogResult result = MessageBox.Show("Bạn chắc chắn muốn thêm quận", "THÊM QUẬN", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { if (KiemTra()) { DTO_Quan q = new DTO_Quan(); q.TenQuan = this.txtTenQuan.Text; if (Quan.ThemQuan(q)) { btnThemQuan.Text = "Thêm Quận"; btnXoa.Text = "Xóa"; dataQuan.DataSource = Quan.LayDanhSachQuan(); CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataQuan.DataSource]; myCurrencyManager.Refresh(); SetDefault(false); ResetValue(); if (string.IsNullOrEmpty(txtMaQuan.Text)) { btnXoa.Enabled = false; } MessageBox.Show("Thêm quận thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Thêm đại lý thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void BtnSua_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtMaQuan.Text)) { MessageBox.Show("Vui lòng chọn quận để cập nhật", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); SetDefault(true); } else { if (btnSua.Text == "Sửa") { btnSua.Text = "Cập nhật"; btnXoa.Text = "Hủy"; btnThemQuan.Enabled = false; SetDefault(true); } else { DialogResult result = MessageBox.Show("Bạn chắc chắn muốn cập nhật", "THÔNG BÁO", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result == DialogResult.OK) { DTO_Quan q = new DTO_Quan(); q.Id = long.Parse(this.txtMaQuan.Text); q.TenQuan = this.txtTenQuan.Text; if (Quan.SuaQuan(q)) { btnSua.Text = "Sửa"; btnXoa.Text = "Xóa"; btnThemQuan.Enabled = true; dataQuan.DataSource = Quan.LayDanhSachQuan(); CurrencyManager myCurrencyManager = (CurrencyManager)this.BindingContext[dataQuan.DataSource]; myCurrencyManager.Refresh(); MessageBox.Show("Cập nhật quận thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); SetDefault(false); ResetValue(); } else { MessageBox.Show("Vui lòng kiểm tra lại quy định và dữ liệu", "Cập nhật quận thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
public static ArrayList DSQuan() { ArrayList arrList = new ArrayList(); DataTable dt = new DataTable(); dt = ResultQuery.GetTableResult(conn, "SELECT * FROM Quan "); int id; string ten; foreach (DataRow r in dt.Rows) { id = (int)r["IdQuan"]; ten = r["TenQuan"].ToString(); DTO_Quan q = new DTO_Quan(id, ten); arrList.Add(q); } return(arrList); }
public static int CapNhatQuan(DTO_Quan q) { return(DAL_Quan.CapNhatQuan(q)); }
public bool SuaQuan(DTO_Quan q) { return(quan.SuaQuan(q)); }
public bool ThemQuan(DTO_Quan q) { return(quan.ThemQuan(q)); }