public bool Update(LoiViPham loiViPham) { try { string query = "SELECT * FROM LoiViPham"; SqlDataAdapter dataAdapter = new SqlDataAdapter(query, connection); table = GetData(); table.PrimaryKey = new DataColumn[] { table.Columns[0] }; DataRow row = table.Rows.Find(loiViPham.LoiViPhamId); if (row != null) { row["tenLoiViPham"] = loiViPham.TenLoiViPham; row["noiDung"] = loiViPham.NoiDung; row["hinhThucXuLy"] = loiViPham.HinhThucXuLy; row["ghiChu"] = loiViPham.GhiChu; } SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(dataAdapter); dataAdapter.Update(table); return(true); } catch { return(false); } }
public bool Insert(LoiViPham loiViPham) { try { string query = "SELECT * FROM LoiViPham"; SqlDataAdapter dataAdapter = new SqlDataAdapter(query, connection); table = GetData(); DataRow row = table.NewRow(); row["tenLoiViPham"] = loiViPham.TenLoiViPham; row["noiDung"] = loiViPham.NoiDung; row["hinhThucXuLy"] = loiViPham.HinhThucXuLy; row["ghiChu"] = loiViPham.GhiChu; table.Rows.Add(row); SqlCommandBuilder sqlCommandBuilder = new SqlCommandBuilder(dataAdapter); dataAdapter.Update(table); return(true); } catch { return(false); } }
public void findAll() { List <LoiViPham> loiViPhams = loiViPhamRepository.findAll(); LoiViPham loiViPham_01 = loiViPhams.First(); LoiViPham loiViPham_02 = loiViPhams.Last(); Assert.AreEqual(3, loiViPhams.Count()); Assert.AreEqual("Vượt đèn đỏ", loiViPham_01.LoiViPham1); Assert.AreEqual(1000000, loiViPham_01.MucPhat); Assert.AreEqual(20, loiViPham_01.DiemTru); //Assert.AreEqual("Không có giấy phép lái xe", loiViPham_02.LoiViPham1); //Assert.AreEqual(800000, loiViPham_02.MucPhat); //Assert.AreEqual(-2, loiViPham_02.DiemTru); }
private void btnThem_Click(object sender, System.EventArgs e) { if (deStart.EditValue == null) { MessageBox.Show("Bạn chưa nhập áp dụng từ ngày.");; deStart.Focus(); return; } if (deEnd.EditValue == null) { MessageBox.Show("Bạn chưa nhập áp dụng đến ngày.");; deEnd.Focus(); return; } if (deStart.DateTime > deEnd.DateTime) { MessageBox.Show("Áp dụng từ ngày nhỏ hơn đến ngày.");; deEnd.Focus(); return; } if (txtSoXe.EditValue == null || txtSoXe.Text.Trim() == "") { MessageBox.Show("Bạn chưa nhập số xe.");; txtSoXe.Focus(); return; } if (lup_LoaiLoiViPham1.EditValue == null) { MessageBox.Show("Bạn chưa nhập lỗi vi phạm.");; lup_LoaiLoiViPham1.Focus(); return; } if (_model == null) { _model = new LoiViPham(); _model.CreateBy = ThongTinDangNhap.USER_ID; _model.CreateDate = DateTime.Now; } _model.TuNgay = deStart.DateTime; _model.DenNgay = deEnd.DateTime; _model.SoXe = txtSoXe.Text; _model.FK_LoaiLoiViPham = lup_LoaiLoiViPham1.EditValue.To <int>(); _model.GhiChu = txtGhiChu.Text; _model.Save(); this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }
public bool addLoiToBienBanViPham(int bienBanViPham_id, int loiViPham_id) { using (var db = new QLHTGTEntities()) { LoiViPham loiViPham = db.LoiViPhams.Find(loiViPham_id); if (loiViPham == null) { return(false); } BienBanViPham bienBanViPham = db.BienBanViPhams.Find(bienBanViPham_id); if (bienBanViPham == null) { return(false); } bienBanViPham.LoiViPhams.Add(loiViPham); bienBanViPham.TongDiemTru = bienBanViPham.TongDiemTru + loiViPham.DiemTru; bienBanViPham.TongTien = bienBanViPham.TongTien + loiViPham.MucPhat; if (db.SaveChanges() > 0) { return(true); } } return(false); }
public frmXeViPham(LoiViPham model) { _model = model; InitializeComponent(); }
private void btnThucHien_Click(object sender, EventArgs e) { switch (temp) { case (int)LuaChon.QuocTich: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { QuocTich quocTich = new QuocTich(); quocTich.TenQuocTich = table.Rows[i][1].ToString(); bUS_QuocTich.Insert(quocTich); } } dgvImport.DataSource = bUS_QuocTich.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.TonGiao: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { TonGiao tonGiao = new TonGiao(); tonGiao.TenTonGiao = table.Rows[i][1].ToString(); bUS_TonGiao.Insert(tonGiao); } } dgvImport.DataSource = bUS_TonGiao.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.VatTu: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { VatTu vattu = new VatTu(); vattu.VatTuId = table.Rows[i][0].ToString(); vattu.TenVatTu = table.Rows[i][1].ToString(); vattu.MoTa = table.Rows[i][2].ToString(); vattu.SoLuong = int.Parse(table.Rows[i][3].ToString()); vattu.GhiChu = table.Rows[i][4].ToString(); bUS_VatTu.Insert(vattu); } } dgvImport.DataSource = bUS_TonGiao.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.TinhThanh: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { TinhThanh tinhthanh = new TinhThanh(); tinhthanh.TenTinhThanh = table.Rows[i][1].ToString(); bUS_TinhThanh.Insert(tinhthanh); } } dgvImport.DataSource = bUS_TinhThanh.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.Phong: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { Phong phong = new Phong(); phong.PhongId = table.Rows[i][0].ToString(); phong.DayNhaId = int.Parse(table.Rows[i][1].ToString()); phong.LoaiPhongId = int.Parse(table.Rows[i][2].ToString()); phong.TenPhong = table.Rows[i][3].ToString(); phong.Tang = int.Parse(table.Rows[i][4].ToString()); phong.GiaPhong = decimal.Parse(table.Rows[i][5].ToString()); bUS_Phong.Insert(phong); } } dgvImport.DataSource = bUS_Phong.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.Lop: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { Lop lop = new Lop(); lop.LopId = int.Parse(table.Rows[i][0].ToString()); lop.TenLop = table.Rows[i][1].ToString(); lop.DonViId = int.Parse(table.Rows[i][2].ToString()); bUS_Lop.Insert(lop); } } dgvImport.DataSource = bUS_Lop.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.DayNha: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { DayNha dayNha = new DayNha(); dayNha.TenDayNha = table.Rows[i][1].ToString(); dayNha.GhiChu = table.Rows[i][2].ToString(); bUS_DayNha.Insert(dayNha); } } dgvImport.DataSource = bUS_DayNha.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.DonVi: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { DonVi donVi = new DonVi(); donVi.TenDonVi = table.Rows[i][1].ToString(); donVi.DiaChi = table.Rows[i][2].ToString(); donVi.Sdt = table.Rows[i][3].ToString(); donVi.GhiChu = table.Rows[i][4].ToString(); bUS_DonVi.Insert(donVi); } } dgvImport.DataSource = bUS_DonVi.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.LoiViPham: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { LoiViPham loiViPham = new LoiViPham(); loiViPham.TenLoiViPham = table.Rows[i][1].ToString(); loiViPham.NoiDung = table.Rows[i][2].ToString(); loiViPham.HinhThucXuLy = table.Rows[i][3].ToString(); loiViPham.GhiChu = table.Rows[i][4].ToString(); bUS_LoiViPham.Insert(loiViPham); } } dgvImport.DataSource = bUS_LoiViPham.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.LoaiDoiTuong: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { LoaiDoiTuong loaiDoiTuong = new LoaiDoiTuong(); loaiDoiTuong.TenLoaiDoiTuong = table.Rows[i][1].ToString(); bUS_LoaiDoiTuong.Insert(loaiDoiTuong); } } dgvImport.DataSource = bUS_LoaiDoiTuong.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.LoaiPhong: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { LoaiPhong loaiPhong = new LoaiPhong(); loaiPhong.TenLoaiPhong = table.Rows[i][1].ToString(); loaiPhong.SoLuongtoiDa = int.Parse(table.Rows[i][2].ToString()); loaiPhong.GiaLoaiPhong = decimal.Parse(table.Rows[i][3].ToString()); bUS_LoaiPhong.Insert(loaiPhong); } } dgvImport.DataSource = bUS_LoaiPhong.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.NguoiDung: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { NguoiDung nguoiDung = new NguoiDung(); nguoiDung.TenDangNhap = table.Rows[i][1].ToString(); nguoiDung.MatKhau = table.Rows[i][2].ToString(); nguoiDung.TenDayDu = table.Rows[i][3].ToString(); nguoiDung.Sdt = table.Rows[i][4].ToString(); nguoiDung.DiaChi = table.Rows[i][5].ToString(); bUS_NguoiDung.Insert(nguoiDung); } } dgvImport.DataSource = bUS_NguoiDung.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; case (int)LuaChon.DanToc: if (table != null) { for (int i = 0; i < table.Rows.Count; i++) { DanToc danToc = new DanToc(); danToc.TenDanToc = table.Rows[i][1].ToString(); bUS_DanToc.Insert(danToc); } } dgvImport.DataSource = bUS_DanToc.GetData(); dgvImport.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; break; default: break; } }
private void btnSave_Click(object sender, EventArgs e) { if (txtTenLoi.Text == "" || txtHinhThucXuLy.Text == "" || txtNoiDung.Text == "") { MessageBox.Show("Dữ liệu nhập chưa đủ."); if (txtTenLoi.Text == "") { errorProvider1.SetError(txtTenLoi, "Chưa điền tên."); } if (txtNoiDung.Text == "") { errorProvider1.SetError(txtNoiDung, "Chưa điền thông tin."); } if (txtHinhThucXuLy.Text == "") { errorProvider1.SetError(txtHinhThucXuLy, "Chưa điền thông tin."); } } else { LoiViPham loivipham = new LoiViPham(); if (chucnang == 1) { loivipham.TenLoiViPham = txtTenLoi.Text; loivipham.NoiDung = txtNoiDung.Text; loivipham.HinhThucXuLy = txtHinhThucXuLy.Text; loivipham.GhiChu = txtGhiChu.Text; if (bUS_LoiViPham.Insert(loivipham)) { //------------Ghi log NhatKyHoatDong nhatKy = new NhatKyHoatDong(); nhatKy.NguoiDungId = Const.CurrentUser.NguoiDungId; nhatKy.NoiDung = "Thêm thành công lỗi quy phạm " + txtTenLoi.Text + " vào hệ thống"; nhatKy.ThaoTac = "Tạo"; nhatKy.ThoiGian = DateTime.Now; nhatKy.ChucNang = "Lỗi vi phạm"; Const.NhatKyHoatDong.Insert(nhatKy); //------------------- MessageBox.Show("Thêm dữ liệu thành công.", "Thông báo."); } else { MessageBox.Show("Thêm dữ liệu lỗi.", "Thông báo."); } } if (chucnang == 2) { loivipham.LoiViPhamId = int.Parse(txtMaLoi.Text); loivipham.TenLoiViPham = txtTenLoi.Text; loivipham.NoiDung = txtNoiDung.Text; loivipham.HinhThucXuLy = txtHinhThucXuLy.Text; loivipham.GhiChu = txtGhiChu.Text; if (bUS_LoiViPham.Update(loivipham)) { //------------Ghi log NhatKyHoatDong nhatKy = new NhatKyHoatDong(); nhatKy.NguoiDungId = Const.CurrentUser.NguoiDungId; nhatKy.NoiDung = "Cập nhập thành công lỗi quy phạm " + txtTenLoi.Text + " trong hệ thống"; nhatKy.ThaoTac = "Cập nhập"; nhatKy.ThoiGian = DateTime.Now; nhatKy.ChucNang = "Lỗi vi phạm"; Const.NhatKyHoatDong.Insert(nhatKy); //------------------- MessageBox.Show("Cập nhật dữ liệu thành công.", "Thông báo."); } else { MessageBox.Show("cập nhật dữ liệu lỗi.", "Thông báo."); } } reset(); } }