private void btnLuu_Click(object sender, EventArgs e) { if (txtMaDonVi.Text == "") { MessageBox.Show("Bạn chưa chọn đơn vị cần chỉnh sửa"); } else { if (txtTenDonVi.Text == "") { MessageBox.Show("Tên đơn vị không được bỏ trống"); } else { if (txtDiaChi.Text == "") { MessageBox.Show("Bạn chưa nhập địa chỉ"); } else { String sdt = txtSoDienThoai.Text; int output = 0; bool check = int.TryParse(sdt, out output); if (check == false) { MessageBox.Show("Số điện thoại chưa đúng dạng"); } else { if (txtEmail.Text == "") { MessageBox.Show("Chưa nhập email"); } else { DonViQLXe updateDonViQLXe = new DonViQLXe(); updateDonViQLXe.maDonVi = txtMaDonVi.Text; updateDonViQLXe.tenDonVi = txtTenDonVi.Text; updateDonViQLXe.diaChi = txtDiaChi.Text; updateDonViQLXe.soDienThoai = output; updateDonViQLXe.email = txtEmail.Text; Operation opr = new Operation(); bool checkUpdate = opr.suaDuLieuDonVi(updateDonViQLXe); if (checkUpdate == true) { LoadData(); MessageBox.Show("Chỉnh sửa dữ liệu đơn vị quản lý xe thành công"); } else { MessageBox.Show("Chỉnh sửa thất bại"); } } } } } } }
public void TestThemDuLieuDonVi() { opr = new Operation(); DonViQLXe dvql = new DonViQLXe(); dvql.maDonVi = "DV1"; //da co trong database bool check = opr.themDonViQLXe(dvql); Assert.AreEqual(false, check); }
public bool themDonViQLXe(DonViQLXe dvql) { try { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "insert into DonViQLXe(MaDonVi,TenDonVi,DiaChi,SoDienThoai,Email) values (N'" + dvql.maDonVi + "',N'" + dvql.tenDonVi + "',N'" + dvql.diaChi + "',N'" + dvql.soDienThoai + "',N'" + dvql.email + "')"; db.ExeNonQuery(cmd); return(true); } catch (Exception e) { return(false); } }
public bool suaDuLieuDonVi(DonViQLXe dvql) { try { SqlCommand cmd = new SqlCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "update DonViQLXe set TenDonVi=N'" + dvql.tenDonVi + "',DiaChi=N'" + dvql.diaChi + "',SoDienThoai=N'" + dvql.soDienThoai + "',Email=N'" + dvql.email + "' where MaDonVi='" + dvql.maDonVi + "'"; db.ExeNonQuery(cmd); return(true); } catch (Exception e) { return(false); } }