private void HienThiTTKhachHang() { tblkhachhang obj = new tblkhachhang(); tblkhachhangBL ctr = new tblkhachhangBL(); obj = ctr.GetByID(sidkh); if (obj == null) { MessageBox.Show("Lỗi: Không lấy được thông tin của khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { txtTenKH.Text = obj.tenkh.Trim(); } catch { txtTenKH.Text = "N/A"; } try { txtCapDaiLy.Text = obj.id_capdl.Trim(); } catch { txtCapDaiLy.Text = "N/A"; } try { txtDienThoai.Text = obj.dt.Trim(); } catch { txtDienThoai.Text = "N/A"; } try { txtDiaChi.Text = obj.diachi.Trim(); } catch { txtDiaChi.Text = "N/A"; } }
private List <tblkhachhang> GetData() { List <tblkhachhang> lst = new List <tblkhachhang>(); string loi = ""; for (int i = 1; i < c1FlexGrid1.Rows.Count; i++) { if (c1FlexGrid1[i, "TT"].ToString().Equals("0") == false) { try { loi = ""; tblkhachhang _obj = new tblkhachhang(); if (c1FlexGrid1[i, "tenkh"].ToString().Trim().Equals("") == true || c1FlexGrid1[i, "tenkh"] == null) { loi = "Tên khách hàng không được để trắng."; c1FlexGrid1.SetUserData(i, "ten", loi); c1FlexGrid1.Rows[i].Style = cserror; } _obj.diachi = c1FlexGrid1[i, "diachi"].ToString(); _obj.dt = c1FlexGrid1[i, "dt"].ToString(); _obj.ghichu = c1FlexGrid1[i, "ghichu"].ToString(); if (c1FlexGrid1[i, "TT"].ToString().Equals("1") == true) { _obj.id = Guid.NewGuid().ToString(); c1FlexGrid1[i, "id"] = _obj.id.Trim(); } if (c1FlexGrid1[i, "TT"].ToString().Equals("2") == true) { _obj.id = c1FlexGrid1[i, "id"].ToString(); } _obj.id_capdl = c1FlexGrid1[i, "id_capdl"].ToString(); _obj.tenkh = c1FlexGrid1[i, "tenkh"].ToString(); _obj.tenkhbodau = Data.ChuyenTVKhongDau(_obj.tenkh + " " + _obj.diachi); lst.Add(_obj); } catch { } } } return(lst); }
private void HienThiTTHoaDon() { tblhoadonban objhd = new tblhoadonban(); tblhoadonbanBL ctrhd = new tblhoadonbanBL(); objhd = ctrhd.GetByID(sidhd); try{ tblkhachhang objkh = new tblkhachhang(); tblkhachhangBL ctrkh = new tblkhachhangBL(); objkh = ctrkh.GetByID(objhd.id_khachhang.Trim()); lbCapDL.Text = objkh.id_capdl; lbDiaChi.Text = objkh.diachi; lbDienThoai.Text = objkh.dt; lbNgayXuat.Text = objhd.ngaytao.ToString("dd/MM/yyyy HH:mm:ss"); lbTenKH.Text = objkh.tenkh; } catch { lbCapDL.Text = "-/-"; lbDiaChi.Text = "-/-"; lbDienThoai.Text = "-/-"; lbNgayXuat.Text = "-/-"; lbTenKH.Text = "-/-"; } }
private void cbKhachHang_SelectedIndexChanged(object sender, EventArgs e) { tblhoadontraBL ctrhdb = new tblhoadontraBL(); tblmathangBL ctrmathang = new tblmathangBL(); string sidkh = ""; try { sidkh = cbKhachHang.SelectedValue.ToString().Trim(); } catch { } tblkhachhang obj = new tblkhachhang(); tblkhachhangBL ctr = new tblkhachhangBL(); obj = ctr.GetByID(sidkh); try { DateTime dtngaytao = new DateTime(); dtngaytao = DateTime.ParseExact( txtNgayXuat.Text.Trim(), "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture); cbCapDL.Text = obj.id_capdl; txtDiaChi.Text = obj.diachi; txtDienThoai.Text = obj.dt.Trim(); try { double tongtien = 0; for (int i = 1; i < flxMatHang.Rows.Count; i++) { try { string sidmathang = ""; try { sidmathang = flxMatHang[i, "id_mathang"].ToString(); } catch { } tblmathang objmathang = new tblmathang(); objmathang = ctrmathang.GetByID(sidmathang); try { if (cbCapDL.Text.ToUpper().Trim().Equals("ĐẠI LÝ CẤP 1") == true) { flxMatHang[i, "gianhaplai"] = objmathang.giadl1.ToString().Trim(); try { flxMatHang[i, "thanhtien"] = Convert.ToInt32(flxMatHang[i, "soluong"]) * objmathang.giadl1; } catch { } } if (cbCapDL.Text.ToUpper().Trim().Equals("ĐẠI LÝ CẤP 2") == true) { flxMatHang[i, "gianhaplai"] = objmathang.giadl2.ToString().Trim(); try { flxMatHang[i, "thanhtien"] = Convert.ToInt32(flxMatHang[i, "soluong"]) * objmathang.giadl2; } catch { } } if (cbCapDL.Text.ToUpper().Trim().Equals("ĐẠI LÝ CẤP 3") == true) { flxMatHang[i, "gianhaplai"] = objmathang.giadl3.ToString().Trim(); try { flxMatHang[i, "thanhtien"] = Convert.ToInt32(flxMatHang[i, "soluong"]) * objmathang.giadl3; } catch { } } if (cbCapDL.Text.ToUpper().Trim().Equals("ĐẠI LÝ CẤP 4") == true) { flxMatHang[i, "gianhaplai"] = objmathang.giadl4.ToString().Trim(); try { flxMatHang[i, "thanhtien"] = Convert.ToInt32(flxMatHang[i, "soluong"]) * objmathang.giadl4; } catch { } } if (cbCapDL.Text.ToUpper().Trim().Equals("ĐẠI LÝ CẤP 5") == true) { flxMatHang[i, "gianhaplai"] = objmathang.giadl5.ToString().Trim(); try { flxMatHang[i, "thanhtien"] = Convert.ToInt32(flxMatHang[i, "soluong"]) * objmathang.giadl5; } catch { } } if (cbCapDL.Text.ToUpper().Trim().Equals("KHÁCH LẺ") == true) { flxMatHang[i, "gianhaplai"] = objmathang.giadl5.ToString().Trim(); try { flxMatHang[i, "thanhtien"] = Convert.ToInt32(flxMatHang[i, "soluong"]) * objmathang.giadl5; } catch { } } } catch { flxMatHang[i, "gianhaplai"] = objmathang.giadl5.ToString().Trim(); try { flxMatHang[i, "thanhtien"] = Convert.ToInt32(flxMatHang[i, "soluong"]) * objmathang.giadl5; } catch { } } tongtien = tongtien + Convert.ToDouble(flxMatHang[i, "thanhtien"].ToString().Trim()); } catch { } } txtTongTien.Text = tongtien.ToString("N0", CultureInfo.InvariantCulture); } catch { } } catch { cbCapDL.Text = ""; txtDiaChi.Text = ""; txtDienThoai.Text = ""; txtTongTien.Text = "0"; } }
private void Save() { string temploi = ""; string loi = ""; tblkhachhangBL _ctr = new tblkhachhangBL(); List <tblkhachhang> lst = new List <tblkhachhang>(); lst = GetData(); if (lst != null) { for (int i = 0; i < lst.Count; i++) { loi = ""; tblkhachhang _obj = new tblkhachhang(); try { _obj = _ctr.GetByID(lst[i].id); } catch { } if (_obj == null) { try { loi = c1FlexGrid1.GetUserData(c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true), "tenkh").ToString().Trim(); } catch { } if (loi.Equals("") == true) { loi = _ctr.Insert(lst[i]); if (loi.Equals("") == false) { c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true)].Style = cserror; } else { _ctrlog.Append(Data.use, "Thêm mới khách hàng: " + lst[i].tenkh.Trim()); } } else { c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true)].Style = cserror; } if (loi.Trim().Equals("") == false) { temploi = loi; } } else { try { loi = c1FlexGrid1.GetUserData(c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true), "tenkh").ToString().Trim(); } catch { } if (loi.Equals("") == true) { loi = _ctr.Update(lst[i]); if (loi.Equals("") == false) { c1FlexGrid1.SetUserData(c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true), "tenkh", loi); c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true)].Style = cserror; } else { _ctrlog.Append(Data.use, "Cập nhật khách hàng: " + lst[i].tenkh.Trim()); } } else { c1FlexGrid1.SetUserData(c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true), "tenkh", loi); c1FlexGrid1.Rows[c1FlexGrid1.FindRow(lst[i].id.ToString().Trim(), 1, c1FlexGrid1.Cols["id"].Index, true, true, true)].Style = cserror; } if (loi.Trim().Equals("") == false) { temploi = loi; } } } } if (temploi.Trim().Equals("") == true) { HienThiDS(); MessageBox.Show("Cập nhật dữ liệu thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Cập nhật dữ liệu không thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Cập nhật dữ liệu vào bảng: tblkhachhang /// </summary> /// <param name="obj">objtblkhachhang</param> /// <returns>Trả về trắng: Cập nhật thành công; Trả về khác trắng: Cập nhật không thành công</returns> public string Update(tblkhachhang objtblkhachhang) { return(objtblkhachhangDA.Update(objtblkhachhang)); }
/// <summary> /// Thêm mới dữ liệu vào bảng: tblkhachhang /// </summary> /// <param name="obj">objtblkhachhang</param> /// <returns>Trả về trắng: Thêm mới thành công; Trả về khác trắng: Thêm mới không thành công</returns> public string Insert(tblkhachhang objtblkhachhang) { return(objtblkhachhangDA.Insert(objtblkhachhang)); }
public tblkhachhangBL() { objtblkhachhangDA = new tblkhachhang(); }
private void FormatGrid() { tblkhachhang objkh = new tblkhachhang(); tblkhachhangBL ctrkh = new tblkhachhangBL(); objkh = ctrkh.GetByID(sidkh); for (int i = 0; i < c1FlexGrid1.Cols.Count; i++) { if (c1FlexGrid1.Cols[i].Caption.Equals("stt")) { c1FlexGrid1[0, i] = "Stt"; c1FlexGrid1.Cols[i].Visible = true; c1FlexGrid1.Cols[i].AllowEditing = false; } else if (c1FlexGrid1.Cols[i].Caption.Equals("tenhang")) { c1FlexGrid1[0, i] = "Hãng(*)"; c1FlexGrid1.Cols[i].Visible = true; } else if (c1FlexGrid1.Cols[i].Caption.Equals("tenloai")) { c1FlexGrid1[0, i] = "Loại(*)"; c1FlexGrid1.Cols[i].Visible = false; } else if (c1FlexGrid1.Cols[i].Caption.Equals("ten")) { c1FlexGrid1[0, i] = "Tên(*)"; c1FlexGrid1.Cols[i].Visible = true; } else if (c1FlexGrid1.Cols[i].Caption.Equals("donvi")) { c1FlexGrid1[0, i] = "ĐV"; c1FlexGrid1.Cols[i].Visible = true; } else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl1") == true && objkh.id_capdl.ToLower().Trim().Equals("đại lý cấp 1") == true) { c1FlexGrid1[0, i] = "Giá bán"; c1FlexGrid1.Cols[i].Visible = true; } else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl2") == true && objkh.id_capdl.ToLower().Trim().Equals("đại lý cấp 2") == true) { c1FlexGrid1[0, i] = "Giá bán"; c1FlexGrid1.Cols[i].Visible = true; } else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl3") == true && objkh.id_capdl.ToLower().Trim().Equals("đại lý cấp 3") == true) { c1FlexGrid1[0, i] = "Giá bán"; c1FlexGrid1.Cols[i].Visible = true; } else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl4") == true && objkh.id_capdl.ToLower().Trim().Equals("đại lý cấp 4") == true) { c1FlexGrid1[0, i] = "Giá bán"; c1FlexGrid1.Cols[i].Visible = true; } else if (c1FlexGrid1.Cols[i].Caption.Equals("giadl5") == true && objkh.id_capdl.ToLower().Trim().Equals("đại lý cấp 5") == true) { c1FlexGrid1[0, i] = "Giá bán"; c1FlexGrid1.Cols[i].Visible = true; } else { c1FlexGrid1.Cols[i].Visible = false; } c1FlexGrid1.Cols[i].TextAlignFixed = TextAlignEnum.CenterCenter; } Font _font = new Font("Time new Roman", 14); c1FlexGrid1.Font = _font; //for (int j = 1; j < c1FlexGrid1.Rows.Count; j++) //{ // c1FlexGrid1[j, 0] = j; //} c1FlexGrid1.Cols[0].TextAlign = TextAlignEnum.CenterCenter; c1FlexGrid1.AutoSizeCols(); c1FlexGrid1.AutoSizeRows(); txtKeyword.Focus(); }