public void CapNhat(clsDuLieuBCCP ptBCCP) { using (var db = new LiteDatabase(dCli.TenFileDuLieuBCCP)) { var col = db.GetCollection <clsDuLieuBCCP>(dCli.BangDuLieuBCCP); col.Update(ptBCCP.ID, ptBCCP); } }
private clsDuLieuBCCP Chuyen1Dong(DataRow dr, int i) { clsDuLieuBCCP ptBCCP = new clsDuLieuBCCP(); ptBCCP.ID = i; ptBCCP.DaTruyen = false; ptBCCP.MaBuuCuc = MaBuuCuc; ptBCCP.NgayPhatHanh = NgayPhatHanh; ptBCCP.SoHieu = dr["SoHieu"].ToString(); ptBCCP.MaDichVu = dr["MaDichVu"] == DBNull.Value ? "" : dr["MaDichVu"].ToString(); ptBCCP.TenDichVu = dr["TenDichVu"] == DBNull.Value ? "" : dr["TenDichVu"].ToString(); ptBCCP.MaBuuCucChapNhan = dr["MaBCChapNhan"] == DBNull.Value ? "" : dr["MaBCChapNhan"].ToString(); try { ptBCCP.NgayGioChapNhan = DateTime.Parse(dr["NgayGioNhan"].ToString()); } catch { ptBCCP.NgayGioChapNhan = NgayPhatHanh; } ptBCCP.LoaiBuuGui = dr["LoaiBuuGui"] == DBNull.Value ? "" : dr["LoaiBuuGui"].ToString(); ptBCCP.MaBuuCucDong = dr["BuuCucNhanCT"] == DBNull.Value ? "" : dr["BuuCucNhanCT"].ToString(); ptBCCP.SoChuyen = Convert.ToInt32(dr["SoChuyen"]); ptBCCP.SoTui = Convert.ToInt32(dr["SoTui"]); ptBCCP.MaDuongThu = dr["MaDuongThu"] == DBNull.Value ? "" : dr["MaDuongThu"].ToString(); ptBCCP.TrongLuong = dr["TrongLuong"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["TrongLuong"]); ptBCCP.TrongLuongQuiDoi = dr["TrongLuongQuiDoi"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["TrongLuongQuiDoi"]); ptBCCP.MaTinhPhat = dr["MaTinhPhat"] == DBNull.Value ? "" : dr["MaTinhPhat"].ToString(); ptBCCP.MaNuocPhat = dr["MaNuocPhat"] == DBNull.Value ? "" : dr["MaNuocPhat"].ToString(); ptBCCP.MaKhachHang = dr["MaKhachHang"] == DBNull.Value ? "" : dr["MaKhachHang"].ToString(); ptBCCP.TenKhachHang = dr["TenKhachHang"] == DBNull.Value ? "" : dr["TenKhachHang"].ToString(); ptBCCP.DiaChiKhachHang = dr["DiaChiKhachHang"] == DBNull.Value ? "" : dr["DiaChiKhachHang"].ToString(); ptBCCP.TenNguoiNhan = dr["TenNguoiNhan"] == DBNull.Value ? "" : dr["TenNguoiNhan"].ToString(); ptBCCP.DiaChiNguoiNhan = dr["DiaChiNguoiNhan"] == DBNull.Value ? "" : dr["DiaChiNguoiNhan"].ToString(); ptBCCP.CuocChinh = dr["CuocChinh"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["CuocChinh"]); ptBCCP.PhuPhiXD = dr["PhuPhiXD"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["PhuPhiXD"]); ptBCCP.PhuPhiVX = dr["PhuPhiVX"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["PhuPhiVX"]); ptBCCP.CuocCongThem = dr["CuocCongThem"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["CuocCongThem"]); ptBCCP.DichVuCongThem = dr["DichVuCongThem"] == DBNull.Value ? "" : dr["DichVuCongThem"].ToString(); ptBCCP.SoTienCOD = dr["SoTienCOD"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["SoTienCOD"]); ptBCCP.CuocCOD = dr["CuocCOD"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["CuocCOD"]); ptBCCP.CuocCODVAT = dr["CuocCODVAT"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["CuocCODVAT"]); ptBCCP.GhiNo = dr["No"] == DBNull.Value ? false : Convert.ToBoolean(dr["No"]); if (ptBCCP.CuocCongThem < 0) { ptBCCP.CuocCongThem = 0; } ptBCCP.TongCuoc = ptBCCP.CuocChinh + ptBCCP.PhuPhiVX + ptBCCP.PhuPhiXD + ptBCCP.CuocCongThem; ptBCCP.VAT = dr["VAT"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["VAT"]); ptBCCP.ThanhTien = dr["ThanhTien"] == DBNull.Value ? 0 : Convert.ToDecimal(dr["ThanhTien"]); ptBCCP.NoiDungBuuGui = dr["NoiDungBuuGui"] == DBNull.Value ? "" : Convert.ToString(dr["NoiDungBuuGui"]); ptBCCP.GuiLo = dr["GuiLo"] == DBNull.Value ? false : Convert.ToBoolean(dr["GuiLo"]); ptBCCP.SoLo = dr["SoLo"] == DBNull.Value ? "" : Convert.ToString(dr["SoLo"]); return(ptBCCP); }
public void Them(clsDuLieuBCCP ptBCCP) { using (var db = new LiteDatabase(dCli.TenFileDuLieuBCCP)) { var col = db.GetCollection <clsDuLieuBCCP>(dCli.BangDuLieuBCCP); col.Insert(ptBCCP); col.EnsureIndex(x => x.ID); } }