private void btAdd_Click(object sender, EventArgs e) { String id = tbID.Text; String name = tbName.Text; DTO_Unit unit = new DTO_Unit(id, name); if (isNull(tbName.Text)) { MessageBox.Show("Tên đơn vị không hợp lệ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Result result = bus_unit.insert(unit); if (result.Flag) { MessageBox.Show("Thêm mới đơn vị thành công", "Successful", MessageBoxButtons.OK, MessageBoxIcon.Information); tbID.Text = bus_unit.nextID().ToString(); tbName.Text = String.Empty; LoadDataGridViewUnit(); } else { MessageBox.Show("Thêm mới đơn vị thất bại \nError: " + result.Message, "Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btUpdate_Click(object sender, EventArgs e) { String id = tbID.Text; String name = tbName.Text; if (isNull(tbName.Text)) { MessageBox.Show("Tên đơn vị không hợp lệ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (bus_unit.isExist(id)) { DTO_Unit unit = new DTO_Unit(id, name); Result result = bus_unit.update(unit); if (result.Flag) { MessageBox.Show("Sửa đơn vị thành công", "Successful", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDataGridViewUnit(); } else { MessageBox.Show("Sửa đơn vị thất bại \nError: " + result.Message, "Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Không tồn tại đơn vị", "Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Result update(DTO_Unit unit) { String query = "UPDATE [UNIT] "; query += "SET [DISPLAYNAME] = @DISPLAYNAME "; query += "WHERE [ID_UNI] = @ID_UNI"; SqlCommand cmmd = new SqlCommand(); cmmd.Connection = conn; cmmd.CommandType = System.Data.CommandType.Text; cmmd.CommandText = query; cmmd.Parameters.AddWithValue("@ID_UNI", unit.ID); cmmd.Parameters.AddWithValue("@DISPLAYNAME", unit.DISPLAYNAME); try { conn.Open(); cmmd.ExecuteNonQuery(); } catch (Exception e) { conn.Close(); System.Console.WriteLine(e.Message); return(new Result(false, e.Message)); } conn.Close(); return(new Result(true)); }
public Result insert(DTO_Unit unit) { String query = "INSERT INTO [UNIT] ([ID_UNI], [DISPLAYNAME]) "; query += "VALUES (@ID_UNI, @DISPLAYNAME)"; SqlCommand cmmd = new SqlCommand(); cmmd.Connection = conn; cmmd.CommandType = System.Data.CommandType.Text; cmmd.CommandText = query; cmmd.Parameters.AddWithValue("@ID_UNI", unit.ID); cmmd.Parameters.AddWithValue("@DISPLAYNAME", unit.DISPLAYNAME); try { conn.Open(); cmmd.ExecuteNonQuery(); } catch (Exception e) { conn.Close(); System.Console.WriteLine(e.Message); return(new Result(false, e.Message)); } conn.Close(); return(new Result(true)); }
public Result update(DTO_Unit unit) { return(dal_unit.update(unit)); }
public Result insert(DTO_Unit unit) { return(dal_unit.insert(unit)); }