private void btnCapNhat_Click(object sender, EventArgs e) { if (checkNullTextBox() == false) { MessageBox.Show("Xin mời nhập đầy đủ thông tin!", "Cảnh báo"); } else { Object.ObjLiqui objLiqui = new Object.ObjLiqui(); SetDataLiqui(objLiqui); string Id_Customer = dgvListLiqui.CurrentRow.Cells[0].Value.ToString(); DialogResult dlg = MessageBox.Show("Bạn có chắc chắn muốn đổi dữ liệu này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlg == DialogResult.Yes) { if (liquiCtrl.Update(objLiqui) > 0) { MessageBox.Show("Lưu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); liquiMng.HienThi(dgvListLiqui); HienThiThongTin(); } else { MessageBox.Show("Id Customer hoặc Id Group không tồn tại, vui lòng thử lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void SetDataLiqui(Object.ObjLiqui objLiqui) { objLiqui.Id_Liqui = txtId_Liqui.Text; objLiqui.Name_Liqui = txtName_Liqui.Text; objLiqui.Id_Device = txtId_Device.Text; objLiqui.Date_Liqui = txtDate_Liqui.Text; }
private void btnThemThanhLy_Click(object sender, EventArgs e) { Object.ObjLiqui objLiqui = new Object.ObjLiqui(); if (checkNullItem()) { GanDuLieu(objLiqui); { switch (liquiCtrl.Them(objLiqui)) { case 0: text = "Vui lòng chọn mã thanh lý khác!"; ThongBao(text); break; case 1: MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LamMoi(); break; default: text = "Lưu thất bại, vui lòng thử lại!"; ThongBao(text); break; } } } else { MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void UpdateStatusDevice(Object.ObjLiqui cdt) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "UPDATE Device SET Status_Device = N'Thanh lý' WHERE Id_Device = @idDevice; "; cmd.Parameters.Add("idDevice", SqlDbType.Int).Value = cdt.Id_Device; cls.CapNhatDL(cmd); }
public int Them(Object.ObjLiqui objLiqui) { if (!KTMaThanhLy(Convert.ToInt32(objLiqui.Id_Liqui))) { return(0); } return(liquiMng.Save(objLiqui)); }
//Hàm xử lý lưu dữ liệu. private void GanDuLieu(Object.ObjLiqui objLiqui) { objLiqui.Name_Liqui = txtName_Liqui.Text.Trim(); objLiqui.Date_Liqui = txtDate_Liqui.Text.Trim(); string value = cbbThietBi.SelectedValue.ToString(); objLiqui.Id_Device = value; }
public int Update(Object.ObjLiqui objLiqui) { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "UPDATE Liquidate " + "SET Name_Liqui = @nameLiqui, " + "Id_Device = @idDevice, " + "Date_Liqui = @date " + "WHERE Id_Liqui = @idLiqui"; cmd.Parameters.Add("nameLiqui", SqlDbType.NVarChar).Value = objLiqui.Name_Liqui; cmd.Parameters.Add("idDevice", SqlDbType.NVarChar).Value = objLiqui.Id_Device; cmd.Parameters.Add("date", SqlDbType.DateTime).Value = objLiqui.Date_Liqui; cmd.Parameters.Add("idLiqui", SqlDbType.VarChar).Value = objLiqui.Id_Liqui; return(cls.CapNhatDL(cmd)); }
public int Save(Object.ObjLiqui cdt) { try { SqlCommand cmd = new SqlCommand(); cmd.CommandText = "INSERT INTO Liquidate(Name_Liqui, Id_Device, Date_Liqui) " + "VALUES (@nameLiqui, @idDevice, @dateLiqui); "; cmd.Parameters.Add("nameLiqui", SqlDbType.NVarChar).Value = cdt.Name_Liqui; cmd.Parameters.Add("idDevice", SqlDbType.Int).Value = cdt.Id_Device; cmd.Parameters.Add("dateLiqui", SqlDbType.Date).Value = cdt.Date_Liqui; //update status device after liquidate if (cls.CapNhatDL(cmd) == 1) { UpdateStatusDevice(cdt); return(1); } return(ERRO_LOG); } catch (Exception e) { return(ERRO_LOG); } }
public int Update(Object.ObjLiqui objLiqui) { return(liquiMng.Update(objLiqui)); }