public Boolean SuaBH(BaoHiem bh) { SqlConnection conn = getConnection(); conn.Open(); try { string sqlSua = "DECLARE @dem int select @dem = COUNT(MaNV) FROM BaoHiem WHERE MaNV = @MaNV " + "IF @dem = 1 UPDATE BaoHiem SET MaNV = @MaNV, MaBH = @MaBH , NgayCap = @NgayCap , NgayHetHan = @NgayHetHan , NoiCap = @NoiCap WHERE MaNV = @MaNV else raiserror('',16,1)"; SqlCommand cmd = new SqlCommand(sqlSua, conn); cmd.Parameters.AddWithValue("MaNV", bh.MaNV); cmd.Parameters.AddWithValue("MaBH", bh.MaBH); cmd.Parameters.AddWithValue("NgayCap", bh.NgayCap); cmd.Parameters.AddWithValue("NgayHetHan", bh.NgayHetHan); cmd.Parameters.AddWithValue("NoiCap", bh.NoiCap); cmd.ExecuteNonQuery(); } catch (Exception) { return(false); } finally { conn.Close(); } return(true); }
public void ChuanHoaThongTin(BaoHiem baoHiem) { baoHiem.NoiCap = baoHiem.NoiCap.Trim(); while (baoHiem.NoiCap.Contains(" ") == true) { baoHiem.NoiCap = baoHiem.NoiCap.Replace(" ", " "); } baoHiem.NoiCap = baoHiem.NoiCap.ToLower(); List <string> ls = baoHiem.NoiCap.Split(' ').ToList <string>(); baoHiem.NoiCap = ""; for (int i = 0; i < ls.Count; i++) { int temp = (int)ls[i][0]; temp = temp - 32; ls[i] = ls[i].Remove(0, 1); ls[i] = ((char)temp).ToString() + ls[i]; } foreach (string s in ls) { baoHiem.NoiCap = baoHiem.NoiCap + s + " "; } baoHiem.NoiCap = baoHiem.NoiCap.Trim(); baoHiem.SoBaoHiemXH = baoHiem.SoBaoHiemXH.ToUpper(); baoHiem.SoBaoHiemYT = baoHiem.SoBaoHiemYT.ToUpper(); }
public Boolean ThemBH(BaoHiem bh) { SqlConnection conn = getConnection(); conn.Open(); try { string sqlThem = "INSERT INTO BaoHiem VALUES(@MaNV , @MaBH , @NgayCap , @NgayHetHan , @NoiCap)"; SqlCommand cmd = new SqlCommand(sqlThem, conn); cmd.Parameters.AddWithValue("MaNV", bh.MaNV); cmd.Parameters.AddWithValue("MaBH", bh.MaBH); cmd.Parameters.AddWithValue("NgayCap", bh.NgayCap); cmd.Parameters.AddWithValue("NgayHetHan", bh.NgayHetHan); cmd.Parameters.AddWithValue("NoiCap", bh.NoiCap); cmd.ExecuteNonQuery(); } catch (Exception) { return(false); } finally { conn.Close(); } return(true); }
public Boolean UpdateBH(string MaNV, long MaBH, DateTime NgayCap, DateTime NgayHetHan, string NoiCap) { DataProviderBaoHiem dp = new DataProviderBaoHiem(); BaoHiem bh = new BaoHiem(MaNV, MaBH, NgayCap, NgayHetHan, NoiCap); return(dp.SuaBH(bh)); }
public void Insert_1_BaoHiem(BaoHiem baoHiem) { //ChuanHoaThongTin(baoHiem); DataProvider.Instance.ExecuteNonQuery("" + "insert into BaoHiem(MaNV,HoTenNV,SoBaoHiemXH,SoBaoHiemYT,NoiCap,NgayCap) " + $"values('{baoHiem.MaNV}',N'{baoHiem.HoTenNV}','{baoHiem.SoBaoHiemXH}'," + $"'{baoHiem.SoBaoHiemYT}',N'{baoHiem.NoiCap}','{baoHiem.NgayCap.Month}/{baoHiem.NgayCap.Day}/{baoHiem.NgayCap.Year}')"); }
public void CapNhatBaoHiem(string maBH, string goiBH, decimal giaBH) { BaoHiem bh = new BaoHiem(); bh.MaBH = maBH; bh.GoiBaoHiem = goiBH; bh.GiaBaoHiem = giaBH; baohiem.CapNhatBaoHiem(bh); }
public void Modify_1_BaoHiem(BaoHiem baoHiem) { //ChuanHoaThongTin(baoHiem); DataProvider.Instance.ExecuteNonQuery("" + "update BaoHiem " + $"set SoBaoHiemXH = N'{baoHiem.SoBaoHiemXH}'," + $"SoBaoHiemYT = N'{baoHiem.SoBaoHiemYT}'," + $"NoiCap = N'{baoHiem.NoiCap}'," + $"NgayCap = '{baoHiem.NgayCap.Month}/{baoHiem.NgayCap.Day}/{baoHiem.NgayCap.Year}'" + $"where MaNV = {baoHiem.MaNV}"); }
public void xoa1baohiem(string mabaohiem) { BaoHiem bh = new BaoHiem(); bh = data.BaoHiems.Where(t => t.MaBaoHiem == mabaohiem).FirstOrDefault(); if (bh != null) { data.BaoHiems.DeleteOnSubmit(bh); data.SubmitChanges(); } }
//Nhập danh sách bảo hiểm bán được của mỗi nhân viên static List <BaoHiem> BaoHiemBanDuoc() { List <BaoHiem> danhsach = new List <BaoHiem>(); Console.WriteLine("So luong bao hiem"); int soluong = int.Parse(Console.ReadLine()); for (int i = 0; i < soluong; i++) { BaoHiem baohiem = NhapBaoHiem(); danhsach.Add(baohiem); } return(danhsach); }
public void sua1hiem(string mabaohiem, string manhanvien, DateTime ngaycapp, DateTime ngayhethan, string noicap, string sothe, string loaibaohiem) { BaoHiem bh = new BaoHiem(); bh = data.BaoHiems.Where(t => t.MaBaoHiem == mabaohiem).FirstOrDefault(); if (bh != null) { bh.NgayCap = ngaycapp; bh.NgayHetHan = ngayhethan; bh.NoiCap = noicap; bh.SoThe = sothe; bh.LoaiBaoHiem = loaibaohiem; data.SubmitChanges(); } }
public List <BaoHiem> LayBaoHiem() { List <BaoHiem> listBaoHiem = new List <BaoHiem>(); var lstBaoHiem = db.spBaoHiem_SelectAll().ToList(); foreach (var n in lstBaoHiem) { BaoHiem bh = new BaoHiem() { MaBH = n.MaBH, GoiBaoHiem = n.GoiBaoHiem, GiaBaoHiem = n.GiaBaoHiem }; listBaoHiem.Add(bh); } return(listBaoHiem); }
public void CapNhatBaoHiem(BaoHiem bh) { db.spBaoHiem_Update(bh.MaBH, bh.GoiBaoHiem, bh.GiaBaoHiem); }
public void ThemBaoHiem(BaoHiem bh) { db.spBaoHiem_Insert(bh.MaBH, bh.GoiBaoHiem, bh.GiaBaoHiem); }