public void fix() { for (int j = 1; j < dtgvChitien.ColumnCount; j++) { dtgvChitien.Columns[j].Visible = false; } Common.Utilities a = new Common.Utilities(); a.CountDatagridview(dtgvChitien); dtgvChitien.ReadOnly = true; dtgvChitien.Columns[0].Visible = true; dtgvChitien.Columns[0].HeaderText = "STT"; dtgvChitien.Columns["MaPhieuThu"].Visible = true; dtgvChitien.Columns["MaPhieuThu"].HeaderText = "Mã Phiếu Chi"; dtgvChitien.Columns["NgayLap"].Visible = true; dtgvChitien.Columns["NgayLap"].HeaderText = "Ngày Lập Phiếu"; dtgvChitien.Columns["NguoiNopTien"].Visible = true; dtgvChitien.Columns["NguoiNopTien"].HeaderText = "Người Nộp Tiền"; dtgvChitien.Columns["NguoiNhanTien"].Visible = true; dtgvChitien.Columns["NguoiNhanTien"].HeaderText = "Người Nhận Tiền"; dtgvChitien.Columns["TongTienThanhToan"].Visible = true; dtgvChitien.Columns["TongTienThanhToan"].HeaderText = "Tổng Thanh Toán"; dtgvChitien.Columns["GhiChu"].Visible = true; dtgvChitien.Columns["GhiChu"].HeaderText = "Ghi Chú"; dtgvChitien.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dtgvChitien.AllowUserToAddRows = false; dtgvChitien.AllowUserToDeleteRows = false; dtgvChitien.AllowUserToResizeRows = false; this.Focus(); }
public Entities.BaoCaoNhapHangTheoNhomHang[] SelectData1() { Entities.BaoCaoNhapHangTheoNhomHang[] nkh1 = new Entities.BaoCaoNhapHangTheoNhomHang[1]; try { cl = new Server_Client.Client(); // gán TCPclient this.client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.BaoCaoNhapHangTheoNhomHang nkh = new Entities.BaoCaoNhapHangTheoNhomHang(); // truyền HanhDong Entities.TruyenGiaTri truyen = new Entities.TruyenGiaTri("Select"); // khởi tạo mảng đối tượng để hứng giá trị clientstrem = cl.SerializeObj(this.client1, "BaoCaoNhapHangTheoNhomHang", truyen); // đổ mảng đối tượng vào datagripview nkh1 = (Entities.BaoCaoNhapHangTheoNhomHang[])cl.DeserializeHepper1(clientstrem, nkh1); Entities.BaoCaoNhapHangTheoNhomHang[] nkh3 = new Entities.BaoCaoNhapHangTheoNhomHang[nkh1.Length]; Common.Utilities a = new Common.Utilities(); } catch (Exception ex) { MessageBox.Show("Không kết nối được với server - thử lại sau"); } return nkh1; }
/// <summary> /// Lấy giá trị id cuối cùng /// </summary> /// <param name="tenBang"></param> /// <returns></returns> public string ProID(string tenBang) { try { string idnew; Server_Client.Client cl = new Server_Client.Client(); // gán TCPclient this.tcpClient = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.LayID lid1 = new Entities.LayID("Select", tenBang); // khởi tạo mảng đối tượng để hứng giá trị Entities.LayID lid = new Entities.LayID(); networkStream = cl.SerializeObj(this.tcpClient, "LayID", lid1); // đổ mảng đối tượng vào datagripview lid = (Entities.LayID)cl.DeserializeHepper(networkStream, lhh); if (lid == null) { return("QDDVT_0001"); } Common.Utilities a = new Common.Utilities(); idnew = a.ProcessID(lid.ID); return(idnew); } finally { } }
/// <summary> /// select dữ liệu từ server /// </summary> public Entities.BaoCaoNhapHangTheoNhomHang[] SelectData1() { Entities.BaoCaoNhapHangTheoNhomHang[] nkh1 = new Entities.BaoCaoNhapHangTheoNhomHang[1]; try { cl = new Server_Client.Client(); // gán TCPclient this.client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.BaoCaoNhapHangTheoNhomHang nkh = new Entities.BaoCaoNhapHangTheoNhomHang(); // truyền HanhDong Entities.TruyenGiaTri truyen = new Entities.TruyenGiaTri("Select"); // khởi tạo mảng đối tượng để hứng giá trị clientstrem = cl.SerializeObj(this.client1, "BaoCaoNhapHangTheoNhomHang", truyen); // đổ mảng đối tượng vào datagripview nkh1 = (Entities.BaoCaoNhapHangTheoNhomHang[])cl.DeserializeHepper1(clientstrem, nkh1); Entities.BaoCaoNhapHangTheoNhomHang[] nkh3 = new Entities.BaoCaoNhapHangTheoNhomHang[nkh1.Length]; Common.Utilities a = new Common.Utilities(); } catch (Exception ex) { MessageBox.Show("Không kết nối được với server - thử lại sau"); } return(nkh1); }
public string ProID(string tenBang) { try { string idnew; cl = new Server_Client.Client(); // gán TCPclient this.client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.LayID lid1 = new Entities.LayID("Select", tenBang); // khởi tạo mảng đối tượng để hứng giá trị Entities.LayID lid = new Entities.LayID(); clientstrem = cl.SerializeObj(this.client1, "LayID", lid1); // đổ mảng đối tượng vào datagripview lid = (Entities.LayID)cl.DeserializeHepper(clientstrem, lid); if (lid == null) { return("TGG_0001"); } Common.Utilities a = new Common.Utilities(); idnew = a.ProcessID(lid.ID); return(idnew); } catch { return(""); } }
private void LayKhoHang() { try { cbxMaKho.Items.Clear(); Entities.KiemTraChung kh = new Entities.KiemTraChung(); cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); kh = new Entities.KiemTraChung("Select", "KhoHang", "MaKho", "TenKho"); clientstrem = cl.SerializeObj(this.client, "LayCombox", kh); Entities.KiemTraChung[] ddh = new Entities.KiemTraChung[1]; ddh = (Entities.KiemTraChung[])cl.DeserializeHepper(clientstrem, ddh); client.Close(); clientstrem.Close(); if (ddh.Length > 0) { Common.Utilities com = new Common.Utilities(); com.BindingCombobox(ddh, cbxMaKho, "giatri", "khoachinh"); } else { } } catch (Exception ex) { string s = ex.Message.ToString(); } }
public bool KiemTra() { try { string date = new Common.Utilities().MyDateConversion(mskdenngay.Text); Convert.ToDateTime(date); } catch { lbloi.Text = "Sai định dạng ngày tháng"; mskdenngay.Focus(); mskdenngay.SelectAll(); return(false); } try { string date = new Common.Utilities().MyDateConversion(msktungay.Text); Convert.ToDateTime(date); } catch { lbloi.Text = "Sai định dạng ngày tháng"; msktungay.Focus(); msktungay.SelectAll(); return(false); } return(true); }
/// <summary> /// them moi hoac sua lai cai dat /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripStatus_Them_Click(object sender, EventArgs e) { try { if (!Common.Utilities.User.Administrator && !CheckQuyen(this.Name, 4)) { return; } if (cbxMaKho.SelectedValue != null) { Common.Utilities pro = new Common.Utilities(); Entities.TruyenGiaTri tra = pro.CaiDatKho("XuLy", cbxMaKho.SelectedValue.ToString(), cbxMaKho.Text.ToString()); this.Close(); } else { Common.Utilities pro = new Common.Utilities(); Entities.TruyenGiaTri tra = pro.CaiDatKho("XuLy", "NULL", "NULL"); this.Close(); } } catch (Exception ex) { string s = ex.Message.ToString(); } }
public string ProID(string tenBang) { try { string idnew; Server_Client.Client cl = new Server_Client.Client(); // gán TCPclient TcpClient client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.LayID lid1 = new Entities.LayID("Select", tenBang); // khởi tạo mảng đối tượng để hứng giá trị Entities.LayID lid = new Entities.LayID(); NetworkStream clientstrem = cl.SerializeObj(client1, "LayID", lid1); // đổ mảng đối tượng vào datagripview lid = (Entities.LayID)cl.DeserializeHepper(clientstrem, lid); if (lid == null) { if (tenBang.Equals("TyLeTinh")) { return("TLT_0001"); } else if (tenBang.Equals("DiemThuongKhachHang")) { return("DTKH_0001"); } } Common.Utilities a = new Common.Utilities(); idnew = a.ProcessID(lid.ID); return(idnew); } catch { return(""); } }
public void fix() { for (int j = 1; j < dtgvThanhtoanKH.ColumnCount; j++) { dtgvThanhtoanKH.Columns[j].Visible = false; } Common.Utilities a = new Common.Utilities(); a.CountDatagridview(dtgvThanhtoanKH); dtgvThanhtoanKH.ReadOnly = true; dtgvThanhtoanKH.Columns[0].Visible = true; dtgvThanhtoanKH.Columns[0].HeaderText = "STT"; dtgvThanhtoanKH.Columns["MaPhieuTTCuaKH"].Visible = true; dtgvThanhtoanKH.Columns["MaPhieuTTCuaKH"].HeaderText = "Mã Phiếu Thanh Toán"; dtgvThanhtoanKH.Columns["TenKhachHang"].HeaderText = "Tên Khách Hàng"; dtgvThanhtoanKH.Columns["TenKhachHang"].Visible = true; dtgvThanhtoanKH.Columns["NgayLap"].HeaderText = "Ngày Lập Phiếu"; dtgvThanhtoanKH.Columns["NgayLap"].Visible = true; dtgvThanhtoanKH.Columns["NoHienThoi"].HeaderText = "Nợ Hiện Thời"; dtgvThanhtoanKH.Columns["NoHienThoi"].Visible = true; dtgvThanhtoanKH.Columns["GhiChu"].Visible = true; dtgvThanhtoanKH.Columns["GhiChu"].HeaderText = "Ghi Chú"; dtgvThanhtoanKH.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dtgvThanhtoanKH.AllowUserToAddRows = false; dtgvThanhtoanKH.AllowUserToDeleteRows = false; dtgvThanhtoanKH.AllowUserToResizeRows = false; dtgvThanhtoanKH.RowHeadersVisible = false; this.Focus(); }
private void toolStripStatus_ThemMoi_Click(object sender, EventArgs e) { try { if (!Common.Utilities.User.Administrator && !CheckQuyen(this.Name, 4)) { return; } for (int j = 0; j < 100; j++) { if (BaoDong == "") { frmXuLyNhapKho fr = new frmXuLyNhapKho("Insert"); fr.ShowDialog(); Entities.TruyenGiaTri tra = new Entities.TruyenGiaTri(); tra = new Common.Utilities().CaiDatKho("View", "", ""); Entities.HoaDonNhap nhap = new Entities.HoaDonNhap(); nhap.Hanhdong = "Select"; nhap.MaHoaDonNhap = ""; nhap.MaKho = tra.Giatritruyen; SelectData(nhap); } else { BaoDong = ""; break; } } } catch (Exception ex) { string s = ex.Message; } }
/// <summary> /// lay gia tri tu file xml /// </summary> public Connection() { Entities.SQL sql = new Entities.SQL(); Common.Utilities com = new Common.Utilities(); sql = com.ConnectionsName(); strConnect = "Data Source=" + sql.ServerName + ";User ID=" + sql.UserName + ";password="******";Initial Catalog=" + sql.DatabaseName; }
public string ProID(string tenBang) { try { string idnew; cl = new Server_Client.Client(); // gán TCPclient this.client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.LayID lid1 = new Entities.LayID("Select", tenBang); // khởi tạo mảng đối tượng để hứng giá trị Entities.LayID lid = new Entities.LayID(); clientstrem = cl.SerializeObj(this.client1, "LayID", lid1); // đổ mảng đối tượng vào datagripview lid = (Entities.LayID)cl.DeserializeHepper(clientstrem, hienthi); if (lid == null) return "SDCN_0001"; Common.Utilities a = new Common.Utilities(); idnew = a.ProcessID(lid.ID); return idnew; } catch (Exception ex) { return ""; } }
public void fix() { for (int j = 1; j < dtgvThanhtoanNCC.ColumnCount; j++) { dtgvThanhtoanNCC.Columns[j].Visible = false; } Common.Utilities a = new Common.Utilities(); a.CountDatagridview(dtgvThanhtoanNCC); dtgvThanhtoanNCC.ReadOnly = true; dtgvThanhtoanNCC.Columns["HanhDong"].Visible = true; dtgvThanhtoanNCC.Columns["HanhDong"].HeaderText = "STT"; dtgvThanhtoanNCC.Columns["MaPhieuTTNCC"].Visible = true; dtgvThanhtoanNCC.Columns["MaPhieuTTNCC"].HeaderText = "Mã Phiếu Thanh Toán"; dtgvThanhtoanNCC.Columns["TenNhaCungCap"].HeaderText = "Tên Nhà Cung Cấp"; dtgvThanhtoanNCC.Columns["TenNhaCungCap"].Visible = true; dtgvThanhtoanNCC.Columns["NgayLap"].HeaderText = "Ngày Lập"; dtgvThanhtoanNCC.Columns["NgayLap"].Visible = true; dtgvThanhtoanNCC.Columns["NoHienThoi"].HeaderText = "Nợ Hiện Thời"; dtgvThanhtoanNCC.Columns["NoHienThoi"].Visible = true; dtgvThanhtoanNCC.Columns["GhiChu"].Visible = true; dtgvThanhtoanNCC.Columns["GhiChu"].HeaderText = "Ghi Chú"; dtgvThanhtoanNCC.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dtgvThanhtoanNCC.AllowUserToAddRows = false; dtgvThanhtoanNCC.AllowUserToDeleteRows = false; dtgvThanhtoanNCC.AllowUserToResizeRows = false; this.Focus(); }
/// <summary> /// luu vao xml /// </summary> private void Save() { try { Common.Utilities com = new Common.Utilities(); string links = Application.StartupPath + @"\Config.xml"; com.DeleteFile(links); if (com.CheckFile(links) == false) { Boolean trave = com.Save(txtServerName.Text, txtTenDangNhap.Text, txtMatKhau.Text, txtDatabaseName.Text); if (trave) { loginOK(); } else { MessageBox.Show("Chưa lưu lại"); } } else { loginOK(); } } catch { } }
/// <summary> /// Lấy nhân viên /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LayNhanVien() { try { cl = new Server_Client.Client(); this.tcpClient = cl.Connect(Luu.IP, Luu.Ports); Entities.KiemTraChung tt1 = new Entities.KiemTraChung(); tt1 = new Entities.KiemTraChung("Select", "NhanVien", "MaNhanVien", "TenNhanVien"); networkStream = cl.SerializeObj(this.tcpClient, "LayCombox", tt1); Entities.KiemTraChung[] tt = new Entities.KiemTraChung[1]; tt = (Entities.KiemTraChung[])cl.DeserializeHepper1(networkStream, tt); tcpClient.Close(); networkStream.Close(); if (tt.Length > 0) { Common.Utilities com = new Common.Utilities(); com.BindingCombobox(tt, cbxMaNhanVien, "giatri", "khoachinh"); } else { frmXuly_NhanVien frm = new frmXuly_NhanVien(); frm.ShowDialog(); } } catch (Exception ex) { cbxMaNhanVien.Items.Clear(); string s = ex.Message.ToString(); } }
private void getID(string table) { try { Entities.LayID top = new Entities.LayID(); cl = new Server_Client.Client(); this.tcpClient = cl.Connect(Luu.IP, Luu.Ports); top = new Entities.LayID("Select", table); networkStream = cl.SerializeObj(this.tcpClient, "LayID", top); Entities.LayID ddh = new Entities.LayID(); ddh = (Entities.LayID)cl.DeserializeHepper(networkStream, ddh); tcpClient.Close(); networkStream.Close(); if (ddh.ID != null) { string chuoi = ddh.ID.ToString(); Common.Utilities com = new Common.Utilities(); makiemtra = com.ProcessID(chuoi); } else { makiemtra = "MK_0001"; txtMaKho.Text = ""; } } catch (Exception ex) { string s = ex.Message.ToString(); if (txtMaKho.Text == "") { makiemtra = "MK_0001"; txtMaKho.Text = ""; } } }
/// <summary> /// load file xml /// </summary> public Connection() { Entities.SQL sql = new Entities.SQL(); Common.Utilities com = new Common.Utilities(); sql = com.ConnectionsName(); strConnect = "Data Source=" + sql.ServerName + ";User ID=" + sql.UserName + ";password="******";Initial Catalog=" + sql.DatabaseName; }
public bool KiemTra() { try { string date = new Common.Utilities().MyDateConversion(mskdenngay.Text); Convert.ToDateTime(date); } catch { lbloi.Text = "Sai định dạng ngày tháng"; mskdenngay.Focus(); mskdenngay.SelectAll(); return false; } try { string date = new Common.Utilities().MyDateConversion(msktungay.Text); Convert.ToDateTime(date); } catch { lbloi.Text = "Sai định dạng ngày tháng"; msktungay.Focus(); msktungay.SelectAll(); return false; } return true; }
///////// /// <summary> /// khởi tạo truyền giá trị /// </summary> /// <param name="str"></param> public frmXuLyPhieuXuatHuy(string str) { try { InitializeComponent(); datesv = DateServer.Date(); quidoidvt = this.bangquydoidonvitinh(); this.str = str; try { //////////////////////////MRK FIX string tenkho = ""; string makhoK = new Common.Utilities().CaiDatKho("View", "", "").Giatritruyen; if (makhoK == "") { MessageBox.Show("Bạn chưa cài đặt kho - Xin hãy kiểm tra lại", "Hệ thống cảnh báo"); return; } LayKhoHang(); foreach (Entities.KhoHang item in kh1) { if (item.MaKho.Equals(makhoK)) { tenkho = item.TenKho; break; } } bool co = false; for (int i = 0; i < cbbkhohang.Items.Count; i++) { string tem = cbbkhohang.Items[i].ToString(); if (tem.Equals(tenkho)) { //cbbkhohang.SelectedItem = tenkho; cbbkhohang.SelectedIndex = i; co = true; break; } } if (!co) { cbbkhohang.SelectedIndex = 0; } //////////////////////////////////////// //cbbkhohang.SelectedIndex = 0; } catch { } sochungtu = txtsochungtu.Text; mskngaychungtu.Text = new Common.Utilities().XuLy(2, datesv.ToShortDateString()); } catch { } }
/// <summary> /// hungvv =================do du lieu vao txt=========================== /// </summary> /// <param name="dat"></param> private void DoDuLieu(Entities.KiemKeKho dat) { Common.Utilities com = new Common.Utilities(); txtSochungtu.Text = dat.MaKiemKe; makNgaychungtu.Text = new Common.Utilities().XuLy(2, dat.NgayKiemKe.ToString()); GiaTriCanLuu.Ma = dat.MaKho; cbxKhoban.SelectedValue = dat.MaKho; txtDiengiai.Text = dat.GhiChu; SelectData(dat.MaKiemKe); }
private void XuLy_KiemKeKho(string hanhdong) { try { Entities.KiemKeKho don = new Entities.KiemKeKho(); string thoigian_1 = null; thoigian_1 = new Common.Utilities().MyDateConversion(makNgaychungtu.Text); if (thoigian_1 != null) { don.NgayKiemKe = DateTime.Parse(thoigian_1); thoigian_1 = null; don.Hanhdong = hanhdong; don.PhieuKiemKeKhoID = ID; don.MaKiemKe = txtSochungtu.Text.ToUpper(); don.MaKho = cbxKhoban.SelectedValue.ToString().ToUpper(); don.GhiChu = txtDiengiai.Text; don.Deleted = false; if (dgvInsertOrder.RowCount > 0) { if (CheckData(don) == true) { cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); clientstrem = cl.SerializeObj(this.client, "KiemKeKho", don); Entities.KiemKeKho tralai = new Entities.KiemKeKho(); int trave = System.Convert.ToInt32(cl.DeserializeHepper(clientstrem, tralai)); if (trave == 1) { LuuChiTietKiemKeKho(); MessageBox.Show("Thành công"); frmQuanLyKiemKeKho.BaoDong = ""; this.Close(); } else { MessageBox.Show("Thất bại"); } } } else { MessageBox.Show("Không có hàng hóa trong đơn đặt hàng"); } } else { MessageBox.Show("Kiểm tra ngày"); } } catch (Exception ex) { string s = ex.Message.ToString(); MessageBox.Show("Thông tin nhập không đúng"); } }
private void frmSQL_Paint(object sender, PaintEventArgs e) { try { if (i == 0) { i = 1; if (Luu.Server == "server") { Common.Constants.Sql data = new Common.Constants.Sql(); string Links = Application.StartupPath.ToString() + data.ConfigXML; Common.Utilities com = new Common.Utilities(); if (com.CheckFile(Links) == true) { Entities.SQL sql = new SQL(); sql = com.ConnectionsName(); _connectionString = "Data Source=" + sql.ServerName + ";User ID=" + sql.UserName + ";password="******";Initial Catalog=" + sql.DatabaseName; if (CheckDatabase("SupermarketManagementDHT") == true) { if (!Luu.KFULL) { loginOK(); } } else { SelectServerName(); } } else { SelectServerName(); } } else { if (Luu.Server == "client") { loginOK(); } else { MessageBox.Show("Kiểm tra lại file xml"); } } } } catch { } }
/// <summary> /// xử lý khi truyền giá trị tới /// </summary> public frmQuanLyBanBuon() { InitializeComponent(); datesv = DateServer.Date(); makho = new Common.Utilities().CaiDatKho("View", "", "").Giatritruyen; if (string.IsNullOrEmpty(makho)) { MessageBox.Show("Chưa cài đặt kho", "Hệ thống cảnh báo"); } truoc = sau = datesv; }
public frmBCXuatHuyHangHoa() { InitializeComponent(); truoc = sau = DateServer.Date(); SelectData(); dtgvhienthi.DataSource = new Entities.BCXuatHuyHangHoa[0]; makho = new Common.Utilities().CaiDatKho("View", "", "").Giatritruyen; if (makho == "") MessageBox.Show("Bạn chưa cài đặt kho - Xin hãy kiểm tra lại", "Hệ thống cảnh báo"); TongTienNhanVien(); fix(); }
/// <summary> /// xử lý khi tìm kiếm /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void txttimkiem_TextChanged(object sender, EventArgs e) { try { if (rdbtimkiem3.Checked == true) { return; } if (txttimkiem.Text.Length == 0) { dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; return; } int soluong = 0; if (hienthi != null) { if (rdbtimkiem2.Checked == true) { for (int i = 0; i < hienthi.Length; i++) { int kiemtra = hienthi[i].MaPhieuTTNCC.ToString().ToUpper().IndexOf(txttimkiem.Text.ToUpper()); if (kiemtra >= 0) { soluong++; } } if (soluong == 0) { dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; return; } Entities.PhieuTTNCC[] hienthitheoma = new Entities.PhieuTTNCC[soluong]; soluong = 0; for (int i = 0; i < hienthi.Length; i++) { int kiemtra = hienthi[i].MaPhieuTTNCC.ToString().ToUpper().IndexOf(txttimkiem.Text.ToUpper()); if (kiemtra >= 0) { hienthitheoma[soluong] = hienthi[i]; soluong++; } } dtgvThanhtoanNCC.DataSource = hienthitheoma; } Common.Utilities a = new Common.Utilities(); a.CountDatagridview(dtgvThanhtoanNCC); } } finally { fix(); } }
private void toolStripStatusLabel1_Click(object sender, EventArgs e) { if (rdbtimkiem1.Checked == true) { batdau = new DateTime(Convert.ToInt32(cbbnam.Text), Convert.ToInt32(cbbthang.Text), 1).ToString(); ketthuc = new DateTime(Convert.ToInt32(cbbnam.Text), Convert.ToInt32(cbbthang.Text), DateTime.DaysInMonth(Convert.ToInt32(cbbnam.Text), Convert.ToInt32(cbbthang.Text))).ToString(); //batdau = new Common.Utilities().MyDateConversion("01/" + cbbthang.Text + "/" + cbbnam.Text); //if (cbbthang.Text == "12") // ketthuc = new Common.Utilities().MyDateConversion("01/01/" + (Convert.ToInt32(cbbnam.Text) + 1).ToString()); //else // ketthuc = new Common.Utilities().MyDateConversion("01/" + (Convert.ToInt32(cbbthang.Text) + 1).ToString() + "/" + cbbnam.Text); truoc = batdau; sau = ketthuc; this.Close(); } else if (rdbtimkiem2.Checked == true) { if (cbbquy.Text == "1") { batdau = new Common.Utilities().MyDateConversion("01/01/" + cbbnamquy.Text); ketthuc = new Common.Utilities().MyDateConversion("01/04/" + cbbnamquy.Text); } else if (cbbquy.Text == "2") { batdau = new Common.Utilities().MyDateConversion("01/04/" + cbbnamquy.Text); ketthuc = new Common.Utilities().MyDateConversion("01/07/" + cbbnamquy.Text); } else if (cbbquy.Text == "3") { batdau = new Common.Utilities().MyDateConversion("01/07/" + cbbnamquy.Text); ketthuc = new Common.Utilities().MyDateConversion("01/10/" + cbbnamquy.Text); } else { batdau = new Common.Utilities().MyDateConversion("01/10/" + cbbnamquy.Text); ketthuc = new Common.Utilities().MyDateConversion("01/01/" + (int.Parse(cbbnamquy.Text) + 1).ToString()); } truoc = batdau; sau = ketthuc; this.Close(); } else if (rdbtimkiem3.Checked == true) { if (KiemTra() == true) { truoc = new Common.Utilities().MyDateConversion(msktungay.Text); sau = new Common.Utilities().MyDateConversion(mskdenngay.Text); this.Close(); } } }
private void Save() { try { Entities.ServerConfig con = new Entities.ServerConfig(); con.Server = cbxLoaiMay.SelectedItem.ToString(); con.Ip = txtIP.Text; con.Port = txtPort.Text; Common.Utilities com = new Common.Utilities(); com.CreateFileServerConfig(con); } catch (Exception ex) { string s = ex.Message; this.Close(); } }
private void toolStripStatusLabel2_Click(object sender, EventArgs e) { try { Entities.TruyenGiaTri tra = new Entities.TruyenGiaTri(); tra = new Common.Utilities().CaiDatKho("View", "", ""); Entities.HoaDonNhap nhap = new Entities.HoaDonNhap(); nhap.Hanhdong = "Select"; nhap.MaHoaDonNhap = ""; nhap.MaKho = tra.Giatritruyen; SelectData(nhap); } catch (Exception ex) { string s = ex.Message; } }
public frmBCCongNoKhachHang() { InitializeComponent(); try { datesv = DateServer.Date(); batdau = new Common.Utilities().MyDateConversion("01/" + datesv.Month.ToString() + "/" + datesv.Year.ToString()); if (datesv.Month.ToString() == "12") ketthuc = new Common.Utilities().MyDateConversion("01/01/" + (Convert.ToInt32(datesv.Year.ToString()) + 1).ToString()); else ketthuc = new Common.Utilities().MyDateConversion("01/" + (Convert.ToInt32(datesv.Month.ToString()) + 1).ToString() + "/" + datesv.Year.ToString()); truoc = Convert.ToDateTime(batdau); sau = Convert.ToDateTime(ketthuc); } catch { } }
/// <summary> /// lay gia tri kho dc cai dat /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void toolStripStatusLabel1_Click(object sender, EventArgs e) { try { if (!Common.Utilities.User.Administrator && !CheckQuyen(this.Name, 1)) { return; } Common.Utilities pro = new Common.Utilities(); Entities.TruyenGiaTri tra = pro.CaiDatKho("View", "", ""); if (tra != null) { MessageBox.Show("Đang cài đặt với tên kho: " + tra.Giatrithuhai + "(" + tra.Giatritruyen + ")"); } else { } } catch (Exception ex) { string s = ex.Message.ToString(); } }
public string LayID(string tenBang) { string idnew = ""; Entities.LayID lid = new Entities.LayID(); lid = (Entities.LayID) new BizLogic.Lay_ID().Select(lid); if (lid != null) { Common.Utilities a = new Common.Utilities(); idnew = a.ProcessID(lid.ID); } else { if (lid == null) { idnew = "SDK_0001"; } } return(idnew); }
/// <summary> /// add giatri vao combox /// </summary> /// <param name="hanhdong"></param> #endregion #region Binding combox====================================================================================================================== /// <summary> /// Lấy Kho Hàng /// </summary> private void LayKhoHang() { try { cbxKhoHang.Items.Clear(); Entities.KiemTraChung kh = new Entities.KiemTraChung(); cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); kh = new Entities.KiemTraChung("Select", "KhoHang", "MaKho", "TenKho"); clientstrem = cl.SerializeObj(this.client, "LayCombox", kh); Entities.KiemTraChung[] ddh = new Entities.KiemTraChung[1]; ddh = (Entities.KiemTraChung[])cl.DeserializeHepper(clientstrem, ddh); Common.Utilities com = new Common.Utilities(); com.BindingCombobox(ddh, cbxKhoHang, "giatri", "khoachinh"); this.cbxKhoHang.Text = "Chọn kho hàng"; } catch (Exception) { } client.Close(); clientstrem.Close(); }
private void HienThi_ChiTiet_HoaDonNhap(string MaDonHang) { try { Entities.HienThi_ChiTiet_DonDatHang dat = new Entities.HienThi_ChiTiet_DonDatHang("Select", MaDonHang); cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); clientstrem = cl.SerializeObj(this.client, "HienThi_ChiTiet_HoaDonNhap", dat); Entities.HienThi_ChiTiet_DonDatHang[] ddh = new Entities.HienThi_ChiTiet_DonDatHang[1]; ddh = (Entities.HienThi_ChiTiet_DonDatHang[])cl.DeserializeHepper(clientstrem, ddh); dgvInsertOrder.DataSource = ddh; //hien thi DoiTen(dgvInsertOrder); string tong = new Common.Utilities().TongTien(dgvInsertOrder); txtTienhang.Text = tong; } catch (Exception) { } client.Close(); clientstrem.Close(); }
/// <summary> /// hungvv =================do du lieu vao txt=========================== /// </summary> /// <param name="dat"></param> private void DoDuLieu(Entities.HoaDonNhap dat) { Common.Utilities com = new Common.Utilities(); txtSodonhang.Text = dat.MaHoaDonNhap; txtManhacungcap.Text = dat.MaNhaCungCap; GiaTriCanLuu.Ma = dat.MaNhaCungCap; makNgaydonhang.Text = com.XuLy(2, dat.NgayNhap.ToString()); makHanthanhtoan.Text = com.XuLy(2, dat.HanThanhToan.ToString()); txtNohienthoi.Text = dat.NoHienThoi.ToString(); txtnguoigiaohang.Text = dat.NguoiGiaoHang; cbxHinhthucthanhtoan.SelectedItem = dat.HinhThucThanhToan; cbxKhoHang.SelectedValue = dat.MaKho; cbxDieuKienThanhToan.SelectedItem = dat.DieuKienThanhToan; txtMadondathang.Text = dat.MaDonDatHang; cbxTienTe_TyGia.SelectedValue = dat.MaTienTe; txtChietkhau.Text = dat.ChietKhau.ToString(); txtThanhtoanngay.Text = dat.ThanhToanNgay.ToString(); txtGiatrigiatang.Text = dat.ThueGTGT.ToString(); txtTongtien.Text = dat.TongTien.ToString(); txtDiengiai.Text = dat.GhiChu; //HienThi_ChiTiet_HoaDonNhap(); }
/// <summary> /// Lấy nhân viên /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LayNhanVien() { try { cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); Entities.KiemTraChung tt1 = new Entities.KiemTraChung(); tt1 = new Entities.KiemTraChung("Select", "NhanVien", "MaNhanVien", "TenNhanVien"); clientstrem = cl.SerializeObj(this.client, "LayCombox", tt1); Entities.KiemTraChung[] tt = new Entities.KiemTraChung[1]; tt = (Entities.KiemTraChung[])cl.DeserializeHepper1(clientstrem, tt); Common.Utilities com = new Common.Utilities(); com.BindingCombobox(tt, cbxNhanvien, "giatri", "khoachinh"); cbxNhanvien.Text = "Chọn nhân viên"; } catch (Exception) { cbxNhanvien.Items.Clear(); } client.Close(); clientstrem.Close(); }
/// <summary> /// tu tang ID /// </summary> private void getID(string table) { try { Entities.LayID top = new Entities.LayID(); cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); top = new Entities.LayID("Select", table); clientstrem = cl.SerializeObj(this.client, "LayID", top); Entities.LayID ddh = new Entities.LayID(); ddh = (Entities.LayID)cl.DeserializeHepper(clientstrem, ddh); string chuoi = ddh.ID.ToString(); Common.Utilities com = new Common.Utilities(); txtSodonhang.Text = com.ProcessID(chuoi); } catch (Exception ex) { string s = ex.Message; } client.Close(); clientstrem.Close(); }
public frmBCCongNoKhachHang() { InitializeComponent(); try { datesv = DateServer.Date(); batdau = new Common.Utilities().MyDateConversion("01/" + datesv.Month.ToString() + "/" + datesv.Year.ToString()); if (datesv.Month.ToString() == "12") { ketthuc = new Common.Utilities().MyDateConversion("01/01/" + (Convert.ToInt32(datesv.Year.ToString()) + 1).ToString()); } else { ketthuc = new Common.Utilities().MyDateConversion("01/" + (Convert.ToInt32(datesv.Month.ToString()) + 1).ToString() + "/" + datesv.Year.ToString()); } truoc = Convert.ToDateTime(batdau); sau = Convert.ToDateTime(ketthuc); } catch { } }
/// <summary> /// hungvv =================do du lieu vao txt=========================== /// </summary> /// <param name="dat"></param> private void DoDuLieu(Entities.DonDatHang dat) { Common.Utilities com = new Common.Utilities(); txtSodonhang.Text = dat.MaDonDatHang; txtManhacungcap.Text = dat.MaNhaCungCap; GiaTriCanLuu.Ma = dat.MaNhaCungCap; txtTrangthaidonhang.Text = dat.TrangThaiDonDatHang; cbxDieukienthanhtoan.SelectedValue = dat.DieuKienThanhToan; cbxMaKho.Text = dat.MaKho; makNgaydonhang.Text = com.XuLy(2,this.dathang.NgayDonHang.ToString()); makNgaynhapdukien.Text = com.XuLy(2,this.dathang.NgayNhapDuKien.ToString()); txtNohienthoi.Text = dat.NoHienThoi.ToString(); txtPhuongthucvanchuyen.Text = dat.ToString(); cbxDieukienthanhtoan.SelectedItem = dat.DieuKienThanhToan.ToString(); cbxHinhthucthanhtoan.SelectedItem = dat.HinhThucThanhToan.ToString(); cbxNhanvien.SelectedValue = dat.MaNhanVien.ToString(); check_loaidathang.Checked = dat.LoaiDonDatHang; cbxTiente_Tygia.SelectedValue = dat.MaTienTe.ToString(); txtDiengiai.Text = dat.GhiChu; txtPhikhac.Text = dat.PhiKhac.ToString(); txtPhivanchuyen.Text = dat.Phivanchuyen.ToString(); HienThi_ChiTiet_DonDatHang(); }
/// <summary> /// nút thêm /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsslthem_Click(object sender, EventArgs e) { this.Enabled = false; try { if (KiemTra() == true) { //CheckConflictInsert(); txtSochungtu.Text = ProID("HDBanHang"); kt = true; if (kt == true) { cl = new Server_Client.Client(); this.Client1 = cl.Connect(Luu.IP, Luu.Ports); string date = ""; try { date = new Common.Utilities().MyDateConversion(mskngaychungtu.Text); } catch { MessageBox.Show("Bạn nhập sai định dạng ngày tháng", "Hệ thống cảnh báo"); mskngaychungtu.Focus(); return; } string khachtra = "0"; if (txtkhachtra.Text == "") khachtra = "0"; else khachtra = txtkhachtra.Text; if (Convert.ToDouble(khachtra) < (Convert.ToDouble(txtTongtien.Text) - Convert.ToDouble(txtGTTheVip.Text) - double.Parse(txtGTTheGT.Text))) { lbloi.Text = "Khách trả không thể nhỏ hơn Tổng tiền"; return; } Entities.HDBanHang pt = new Entities.HDBanHang(); string makho = LayMaKho(cbbkhohang.Text); double ttn = 0; Entities.TheVip tv1 = null; Entities.TheGiamGia tgg1 = null; // The Vip if (Convert.ToDouble(txtTongtien.Text) < Convert.ToDouble(txtGTTheVip.Text)) { ttn = Convert.ToDouble(txtGTTheVip.Text) - Convert.ToDouble(txtTongtien.Text); tv1 = new Entities.TheVip("", txtMaTheVip.Text, "", ttn.ToString(), "", "", false); } else { ttn = Convert.ToDouble(txtTongtien.Text) - Convert.ToDouble(txtGTTheVip.Text); tv1 = new Entities.TheVip("", txtMaTheVip.Text, "", "0", "", "", false); // The Gia Tri. if (Convert.ToDouble(txtTongtien.Text) - Convert.ToDouble(txtGTTheVip.Text) < Convert.ToDouble(txtGTTheGT.Text)) { ttn = Convert.ToDouble(txtGTTheGT.Text) - (Convert.ToDouble(txtTongtien.Text) - Convert.ToDouble(txtGTTheVip.Text)); tgg1 = new Entities.TheGiamGia(); tgg1.MaTheGiamGia = txtMaTheGT.Text; tgg1.GiaTriConLai = ttn.ToString(); } else { ttn = Convert.ToDouble(txtTongtien.Text) - Convert.ToDouble(txtGTTheVip.Text) - Convert.ToDouble(txtGTTheVip.Text); tgg1 = new TheGiamGia { MaTheGiamGia = txtMaTheGT.Text, GiaTriConLai = "0" }; } } chietkhau = (double.Parse(txtGiamgia.Text) + double.Parse(txtChietkhau.Text)).ToString(); string ckTongHoaDon = txtPhantramchietkhau.Text; if (string.IsNullOrEmpty(txtPhantramchietkhau.Text)) ckTongHoaDon = "0"; pt = new HDBanHang("Insert", 0, txtSochungtu.Text, Convert.ToDateTime(date), txtMakhachhang.Text, "0", " ", cbxHinhthucthanhtoan.Text, makho, _datesv, " ", (_currentNhanVien != null) ? _currentNhanVien.MaNhanVien : Common.Utilities.User.NhanVienID, "TT_0001", txtGiamgia.Text, ttn.ToString(), "0", txtGTGT.Text, txtTongtien.Text, true, txtMaTheVip.Text, txtGTTheVip.Text, txtDiengiai.Text, false, Common.Utilities.User.TenDangNhap, txtkhachtra.Text, ckTongHoaDon, txtMaTheGT.Text, txtGTTheGT.Text) { ChiTietHDBanHang = CheckDataGridInsert(dtgvsanpham), ChiTietKhoHangTheoHoaHonNhap = CheckDataGridTruSL(dtgvsanpham), TheVip = tv1, TheGiamGia = tgg1 }; Clientstrem = cl.SerializeObj(this.Client1, "HDBanHang", pt); bool kt1 = false; kt1 = (bool)cl.DeserializeHepper(Clientstrem, kt1); if (kt1 == true) { //Cập nhật điểm thưởng cho khách hàng if (!string.IsNullOrEmpty(txtMakhachhang.Text)) { //Cập nhật điểm thưởng khách hàng thành công bool kq = CapNhatDiemThuongKhachHang(txtMakhachhang.Text, txtTongtien.Text); } else { //Cập nhật điểm thưởng khách hàng thất bại } ///////////////////////////////////// khachtra = "0"; if (txtkhachtra.Text == "") khachtra = "0"; else khachtra = txtkhachtra.Text; if (cbkiemtra.Checked == true) { frmBaoCaorpt bcrpt = new frmBaoCaorpt("HDBanLe", txtSochungtu.Text, double.Parse(txtGiamgia.Text), khachtra, txtdutra.Text, txtKhachPhaiTra.Text, txtGTGT.Text, lbnhanvien.Text, "in", mskngaychungtu.Text, txtGTTheVip.Text, txtGTTheGT.Text, "", txtChietkhau.Text, "", "", ""); } GiaVonBanHang(pt.ChiTietHDBanHang); this.Close(); } else { MessageBox.Show("Thêm thất bại - xin thử lại", "Hệ thống cảnh báo"); } } } } catch { } finally { this.Enabled = true; } }
/// <summary> /// kiểm tra giá trị nhập vào /// </summary> /// <param name="pxh"></param> /// <returns></returns> public bool Check(Entities.HDBanHang pxh) { bool gt = true; string datetimenew = new Common.Utilities().XuLy(2, (Convert.ToDateTime(pxh.NgayBan).ToShortDateString())); if (datetime != datetimenew) { datetime = mskngaychungtu.Text = datetimenew; gt = false; } if (hinhthucthanhtoan != pxh.HinhThucThanhToan) { hinhthucthanhtoan = cbxHinhthucthanhtoan.Text = pxh.HinhThucThanhToan; gt = false; } if (khoban != pxh.MaKho) { khoban = cbbkhohang.Text = pxh.MaKho; gt = false; } if (nhanvien != pxh.MaNhanVien) { nhanvien = lbnhanvien.Text = pxh.MaNhanVien; gt = false; } if (chietkhau != pxh.ChietKhau) { chietkhau = txtChietkhau.Text = pxh.ChietKhau; gt = false; } if (gtgt != pxh.ThueGTGT) { gtgt = txtGTGT.Text = pxh.ThueGTGT; gt = false; } if (tongtien != pxh.TongTienThanhToan) { tongtien = txtTongtien.Text = pxh.TongTienThanhToan; gt = false; } if (ghichu != pxh.GhiChu) { ghichu = txtDiengiai.Text = pxh.GhiChu; gt = false; } return gt; }
/// <summary> /// Lấy giá trị id cuối cùng /// </summary> /// <param name="tenBang"></param> /// <returns></returns> public string ProID(string tenBang) { try { string idnew; Server_Client.Client cl = new Server_Client.Client(); // gán TCPclient this.client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.LayID lid1 = new Entities.LayID("Select", tenBang); // khởi tạo mảng đối tượng để hứng giá trị Entities.LayID lid = new Entities.LayID(); clientstrem = cl.SerializeObj(this.client1, "LayID", lid1); // đổ mảng đối tượng vào datagripview lid = (Entities.LayID)cl.DeserializeHepper(clientstrem, lid); if (lid == null) { return "NCC_0001"; } Common.Utilities a = new Common.Utilities(); idnew = a.ProcessID(lid.ID); //idnew =(Convert.ToInt32( lid.ID)+1).ToString(); return idnew; } finally { } }
public void XuLyString(string str2, DataGridViewRow dgvR) { try { txtSochungtu.ReadOnly = true; if (str2 == "Them") { //////////////////////////MRK FIX //string tenkho = ""; string makhoK = new Common.Utilities().CaiDatKho("View", "", "").Giatritruyen; if (makhoK == "") { MessageBox.Show("Bạn chưa cài đặt kho - Xin hãy kiểm tra lại", "Hệ thống cảnh báo"); return; } ///////////////////////////////// LayKhoHang(cbxTukho, makhoK); LayKhoHang(cbxDenkho, ""); this.Text = " Thêm phiếu điều chuyển kho"; tssSua.Enabled = false; txtSochungtu.Text = LayID("PhieuDieuChuyenKho"); makNgaychungtu.Text = xulyNgay(datesv); } if (str2 == "Sua") { LayKhoHang(cbxTukho, dgvR.Cells["TuKho"].Value.ToString()); LayKhoHang(cbxDenkho, dgvR.Cells["DenKho"].Value.ToString()); if ((bool)dgvR.Cells["XacNhan"].Value) { palXem.Enabled = false; palThem.Enabled = false; tssSua.Enabled = false; tsslthemmoi.Enabled = false; txtDiengiai.Enabled = false; cbxTukho.Enabled = false; cbxDenkho.Enabled = false; makNgaychungtu.Enabled = false; } this.Text = " Sửa phiếu điều chuyển kho"; HienThi(dgvR); HienThiChiTietTheoPDCK(txtSochungtu.Text); tsslthemmoi.Enabled = false; } } catch { } }
public string LayID(string tenBang) { string idnew = ""; cl = new Server_Client.Client(); // gán TCPclient this.client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo Entities.LayID lid1 = new Entities.LayID("Select", tenBang); // khởi tạo mảng đối tượng để hứng giá trị Entities.LayID lid = new Entities.LayID(); clientstrem = cl.SerializeObj(this.client1, "LayID", lid1); // đổ mảng đối tượng vào datagripview lid = (Entities.LayID)cl.DeserializeHepper(clientstrem, lid1); if (lid != null) { Common.Utilities a = new Common.Utilities(); idnew = a.ProcessID(lid.ID); } else { if (lid == null) { idnew = "PDCK_0001"; } } return idnew; }
private void button1_Click(object sender, EventArgs e) { if (radioButton1.Checked) { DateTime Ngay; string date=""; try { date = new Common.Utilities().MyDateConversion(maskedTextBox1.Text); Ngay = Convert.ToDateTime(date); } catch { MessageBox.Show("ngay ko dung dinh dang"); return; } frmBaoCaorpt bc = new frmBaoCaorpt(Ngay); bc.ShowDialog(); } else if (radioButton2.Checked) { int Thang, Nam; try { Thang = Convert.ToInt32(comboBox1.Text); Nam = dateTimePicker1.Value.Year; } catch (Exception ex) { MessageBox.Show("nhập sai định dạng ngày tháng", "Hệ thống cảnh báo"); maskedTextBox1.Focus(); return; } frmBaoCaorpt bc = new frmBaoCaorpt(Thang,Nam); bc.ShowDialog(); } else if (radioButton3.Checked) { DateTime Truoc, Sau; string date1 = "", date2 = ""; try { date1 = new Common.Utilities().MyDateConversion(maskedTextBox2.Text); Truoc = Convert.ToDateTime(date1); } catch (Exception ex) { MessageBox.Show("nhập sai định dạng ngày tháng","Hệ thống cảnh báo"); maskedTextBox2.Focus(); return; } try { date2 = new Common.Utilities().MyDateConversion(maskedTextBox3.Text); Sau = Convert.ToDateTime(date2); } catch { MessageBox.Show("nhập sai định dạng ngày tháng", "Hệ thống cảnh báo"); maskedTextBox3.Focus(); return; } frmBaoCaorpt bc = new frmBaoCaorpt(Truoc, Sau); bc.ShowDialog(); } }
/// <summary> /// xử lý thêm mới /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsslthemmoi_Click(object sender, EventArgs e) { this.Enabled = false; try { if (Kiemtra() == true) { CheckConflictInsert(); dateserver = DateServer.Date(); if (kt == true) { cl = new Server_Client.Client(); this.client1 = cl.Connect(Luu.IP, Luu.Ports); string date = ""; try { date = new Common.Utilities().MyDateConversion(mskngaychungtu.Text); } catch { MessageBox.Show("Bạn nhập sai định dạng ngày tháng", "Hệ thống cảnh báo"); return; } Entities.PhieuTTNCC pt = new Entities.PhieuTTNCC(); string matt = LayMaTT(cbbtientetygia.Text); pt = new Entities.PhieuTTNCC("Insert", 0, txtsochungtu.Text, DateTime.Parse(date), txtmancc.Text, txtnohienthoi.Text, txtnguoinhaptien.Text, matt, txtdiengiai.Text, false, Common.Utilities.User.NhanVienID, Common.Utilities.User.TenDangNhap); clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pt); bool kt1 = false; kt1 = (bool)cl.DeserializeHepper(clientstrem, kt); if (kt1 == true) { if (CheckDataGridInsert(dtgvNCC) == true) { if (double.Parse(txttongthanhtoan.Text) != 0) { //duno = (Convert.ToDouble(txtnohienthoi.Text) - Convert.ToDouble(txttongthanhtoan.Text)).ToString(); duno = Convert.ToDouble(txttongthanhtoan.Text).ToString(); Entities.NhaCungCap kh = new Entities.NhaCungCap("UpdateDuNo", txtmancc.Text, duno); if (UpdateDuNo(kh) == true) { if (CheckDataGridUpdate(dtgvNCC) == true) { } else MessageBox.Show("Lỗi trong quá trình sửa thanh toán", "Hệ thống cảnh báo"); } else MessageBox.Show("Lỗi trong quá trinh sửa dư nợ nhà cung cấp", "Hệ thống cảnh báo"); } } else MessageBox.Show("Lỗi trong quá trình thêm hóa đơn vào chi tiết", "Hệ thống cảnh báo"); this.Close(); } else { MessageBox.Show("Thêm thất bại - xin hãy thử lại", "Hệ thống cảnh báo"); } } else { MessageBox.Show("Dữ liệu đã bị thay đổi - kiểm tra lại", "Hệ thống cảnh báo"); } } } catch (Exception ex) { } finally { this.Enabled = true; } }
public string ProIddtkh(string tenBang) { try { cl = new Server_Client.Client(); // gán TCPclient Client1 = cl.Connect(Luu.IP, Luu.Ports); // khởi tạo biến truyền vào với hàm khởi tạo LayID lid1 = new LayID("Select", tenBang); // khởi tạo mảng đối tượng để hứng giá trị LayID lid = new LayID(); Clientstrem = cl.SerializeObj(Client1, "LayID", lid1); // đổ mảng đối tượng vào datagripview lid = (LayID)cl.DeserializeHepper(Clientstrem, lid); if (lid == null) return "DTKH_0001"; Common.Utilities a = new Common.Utilities(); string idnew = a.ProcessID(lid.ID); return idnew; } catch { return ""; } }
/// <summary> /// nút sửa /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsslsua_Click(object sender, EventArgs e) { try { if (KiemTra() == true) { CheckConflictUpdate(); if (kt == true) { cl = new Server_Client.Client(); this.Client1 = cl.Connect(Luu.IP, Luu.Ports); string date = new Common.Utilities().MyDateConversion(mskngaychungtu.Text); Entities.HDBanHang pt = new Entities.HDBanHang(); string makho = LayMaKho(cbbkhohang.Text); pt = new Entities.HDBanHang("Insert", 0, txtSochungtu.Text, Convert.ToDateTime(date), txtMakhachhang.Text, "0", " ", cbxHinhthucthanhtoan.Text, makho, _datesv, " ", Common.Utilities.User.NhanVienID, "TT_0001", txtChietkhau.Text, txtTongtien.Text, "0", txtGTGT.Text, txtTongtien.Text, true, txtMaTheVip.Text, txtGTTheVip.Text, txtDiengiai.Text, false, Common.Utilities.User.TenDangNhap, txtkhachtra.Text, txtPhantramchietkhau.Text, txtMaTheGT.Text, txtGTTheGT.Text); Clientstrem = cl.SerializeObj(this.Client1, "HDBanHang", pt); bool kt1 = false; kt1 = (bool)cl.DeserializeHepper(Clientstrem, kt1); if (kt1 == true) { this.Close(); } else { MessageBox.Show("thất bại - xin kiểm tra lại dữ liệu", "Hệ thống cảnh báo"); } } else MessageBox.Show("Dữ liệu đã bị thay đổi - kiểm tra lại", "Hệ thống cảnh báo"); } } catch { } finally { } }
/// <summary> /// Lấy Kho Hàng /// </summary> private void LayKhoHang() { try { cbxMaKho.Items.Clear(); Entities.KiemTraChung kh = new Entities.KiemTraChung(); cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); kh = new Entities.KiemTraChung("Select", "KhoHang", "MaKho", "TenKho"); clientstrem = cl.SerializeObj(this.client, "LayCombox", kh); Entities.KiemTraChung[] ddh = new Entities.KiemTraChung[1]; ddh = (Entities.KiemTraChung[])cl.DeserializeHepper(clientstrem, ddh); Common.Utilities com = new Common.Utilities(); com.BindingCombobox(ddh, cbxMaKho, "giatri", "khoachinh"); this.cbxMaKho.Text = "Chọn kho hàng"; } catch (Exception) { } client.Close(); clientstrem.Close(); }
/// <summary> /// method thêm row /// </summary> public void NewRow() { HangHoaHienThi[] hh = new HangHoaHienThi[0]; try { if (dtgvsanpham.RowCount != 0) { for (int j = 0; j < dtgvsanpham.RowCount; j++) { if (mahanghoa == dtgvsanpham[1, j].Value.ToString()) { hh = new HangHoaHienThi[dtgvsanpham.RowCount]; break; } hh = new HangHoaHienThi[dtgvsanpham.RowCount + 1]; } } else hh = new HangHoaHienThi[dtgvsanpham.RowCount + 1]; if (hh.Length == 0) return; try { string kt1 = string.Empty; if (hh.Length == dtgvsanpham.RowCount) //hàng hóa cần thêm đã có trong danh sách { for (int j = 0; j < hh.Length; j++) { if (mahanghoa == dtgvsanpham[1, j].Value.ToString()) { int soluongcu = Convert.ToInt32(dtgvsanpham[4, j].Value.ToString()); string sl = string.IsNullOrEmpty(tsslsoluong.Text) ? "1" : tsslsoluong.Text; int soluongmoi = Convert.ToInt32(sl); int soluonghientai = soluongcu + soluongmoi; // Lay gia san pham DateTime ngayBan = DateTime.Parse(new Common.Utilities().MyDateConversion(mskngaychungtu.Text)); KhuyenMaiSoLuong giaTheoSl = LayGia(mahanghoa, soluonghientai.ToString(), ngayBan, _kmSoLuong); string giasp = giaTheoSl != null ? giaTheoSl.GiaBanLe.ToString() : new Common.Utilities().FormatMoney(double.Parse(dtgvsanpham[3, j].Value.ToString())); string thanhtien = new Common.Utilities().FormatMoney((Convert.ToDouble(soluonghientai) * Convert.ToDouble(giasp))); hh[j] = new HangHoaHienThi(txtSochungtu.Text, dtgvsanpham[1, j].Value.ToString(), dtgvsanpham[2, j].Value.ToString(), giasp, soluonghientai.ToString(), dtgvsanpham[5, j].Value.ToString(), dtgvsanpham[6, j].Value.ToString(), thanhtien); kt1 = "ok"; } else hh[j] = new HangHoaHienThi(txtSochungtu.Text, dtgvsanpham[1, j].Value.ToString(), dtgvsanpham[2, j].Value.ToString(), dtgvsanpham[3, j].Value.ToString(), dtgvsanpham[4, j].Value.ToString(), dtgvsanpham[5, j].Value.ToString(), dtgvsanpham[6, j].Value.ToString(), dtgvsanpham[7, j].Value.ToString()); } } else //hàng hóa cần thêm chưa có trong danh sách { for (int j = 0; j < hh.Length; j++) { if (j < hh.Length - 1) hh[j] = new HangHoaHienThi(txtSochungtu.Text, dtgvsanpham[1, j].Value.ToString(), dtgvsanpham[2, j].Value.ToString(), dtgvsanpham[3, j].Value.ToString(), dtgvsanpham[4, j].Value.ToString(), dtgvsanpham[5, j].Value.ToString(), dtgvsanpham[6, j].Value.ToString(), dtgvsanpham[7, j].Value.ToString()); else { string sl = string.IsNullOrEmpty(tsslsoluong.Text) ? "1" : tsslsoluong.Text; string soluongsp = sl; // Lay gia san pham DateTime ngayBan = DateTime.Parse(new Common.Utilities().MyDateConversion(mskngaychungtu.Text)); KhuyenMaiSoLuong giaTheoSl = LayGia(mahanghoa, soluongsp, ngayBan, _kmSoLuong); string giasp = giaTheoSl != null ? giaTheoSl.GiaBanLe.ToString() : new Common.Utilities().FormatMoney(double.Parse(tsslgia.Text)); string thanhtien = new Common.Utilities().FormatMoney((Convert.ToDouble(giasp) * Convert.ToDouble(soluongsp))); hh[hh.Length - 1] = new HangHoaHienThi(txtSochungtu.Text, mahanghoa, tssltenhang.Text, giasp, soluongsp, tsslchietkhau.Text, tsslgtgt.Text, thanhtien); } } } if (string.IsNullOrEmpty(kt1)) { string sl = tsslsoluong.Text == "" ? "1" : tsslsoluong.Text; string soluongsp = sl; // Lay gia san pham DateTime ngayBan = DateTime.Parse(new Common.Utilities().MyDateConversion(mskngaychungtu.Text)); KhuyenMaiSoLuong giaTheoSl = LayGia(mahanghoa, soluongsp, ngayBan, _kmSoLuong); string giasp = giaTheoSl != null ? giaTheoSl.GiaBanLe.ToString() : new Common.Utilities().FormatMoney(double.Parse(tsslgia.Text)); string thanhtien = new Common.Utilities().FormatMoney((Convert.ToDouble(giasp) * Convert.ToDouble(soluongsp))); hh[hh.Length - 1] = new HangHoaHienThi(txtSochungtu.Text, mahanghoa, tssltenhang.Text, giasp, soluongsp, tsslchietkhau.Text, tsslgtgt.Text, thanhtien); } } catch (Exception ex) { string sl = string.IsNullOrEmpty(tsslsoluong.Text) ? "1" : tsslsoluong.Text; string soluongsp = sl; // Lay gia san pham DateTime ngayBan = DateTime.Parse(new Common.Utilities().MyDateConversion(mskngaychungtu.Text)); KhuyenMaiSoLuong giaTheoSl = LayGia(mahanghoa, soluongsp, ngayBan, _kmSoLuong); string giasp = giaTheoSl != null ? giaTheoSl.GiaBanLe.ToString() : new Common.Utilities().FormatMoney(double.Parse(tsslgia.Text)); string thanhtien = new Common.Utilities().FormatMoney((Convert.ToDouble(giasp) * Convert.ToDouble(soluongsp))); hh[0] = new HangHoaHienThi(txtSochungtu.Text, mahanghoa, tssltenhang.Text, giasp, soluongsp, tsslchietkhau.Text, tsslgtgt.Text, thanhtien); } dtgvsanpham.DataSource = hh; TinhToan(); phantramchietkhau = string.IsNullOrEmpty(txtPhantramchietkhau.Text) ? "0" : txtPhantramchietkhau.Text; txtChietkhau.Text = new Common.Utilities().FormatMoney(((Convert.ToDouble(phantramchietkhau) / 100) * Convert.ToDouble(txtTienhang.Text))); txtTongtien.Text = new Common.Utilities().FormatMoney(Convert.ToDouble(tongtienthanhtoan) - Convert.ToDouble(txtChietkhau.Text) - Convert.ToDouble(txtGiamgia.Text)); txtKhachPhaiTra.Text = txtTongtien.Text; } catch { } finally { try { fix(); toolStrip_txtTracuu.Text = "<F4 - Tra Cứu>"; tssltenhang.Text = ""; tsslsoluong.Text = ""; tsslgia.Text = "0"; tsslchietkhau.Text = "0"; tsslgtgt.Text = "0"; } catch { } } }
/// <summary> /// xử lý nút chọn /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsslsua_Click(object sender, EventArgs e) { try { if (Kiemtra() == true) { CheckConflictUpdate(); dateserver = DateServer.Date(); if (kt == true) { cl = new Server_Client.Client(); this.client1 = cl.Connect(Luu.IP, Luu.Ports); string date = new Common.Utilities().MyDateConversion(mskngaychungtu.Text); Entities.PhieuTTNCC pt = new Entities.PhieuTTNCC(); string matt = LayMaTT(cbbtientetygia.Text); pt = new Entities.PhieuTTNCC("Update", int.Parse(id), txtsochungtu.Text, DateTime.Parse(date), txtmancc.Text, txtnohienthoi.Text, txtnguoinhaptien.Text, matt, txtdiengiai.Text, false,Common.Utilities.User.NhanVienID,Common.Utilities.User.TenDangNhap); clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pt); bool kt1 = false; kt1 = (bool)cl.DeserializeHepper(clientstrem, kt); if (kt1 == true) { this.Close(); } } else { MessageBox.Show("Dữ liệu đã bị thay đổi - kiểm tra lại", "Hệ thống cảnh báo"); } } } catch (Exception ex) { } finally { } }
/// <summary> /// Lấy tên tiền tệ /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LayTenTT() { try { cbxTiente_Tygia.Items.Clear(); cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); Entities.KiemTraChung tt1 = new Entities.KiemTraChung(); tt1 = new Entities.KiemTraChung("Select", "TienTe", "MaTienTe", "TenTienTe"); clientstrem = cl.SerializeObj(this.client, "LayCombox", tt1); Entities.KiemTraChung[] tt = new Entities.KiemTraChung[1]; tt = (Entities.KiemTraChung[])cl.DeserializeHepper1(clientstrem, tt); Common.Utilities com = new Common.Utilities(); com.BindingCombobox(tt, cbxTiente_Tygia, "giatri", "khoachinh"); cbxTiente_Tygia.Text = "Chọn tiền tệ"; } catch { cbxTiente_Tygia.Items.Clear(); cbxTiente_Tygia.Text = ""; } client.Close(); clientstrem.Close(); }
/// <summary> /// kiểm tra dữ liệu trước khi update /// </summary> /// <param name="pttncc"></param> /// <returns></returns> public bool Check(Entities.PhieuTTNCC pttncc) { bool gt = true; string datetimenew = new Common.Utilities().XuLy(2, (Convert.ToDateTime(pttncc.NgayLap).ToShortDateString())); if (datetime != datetimenew) { datetime = mskngaychungtu.Text = datetimenew; gt = false; } if (mancc != pttncc.MaNCC) { mancc = txtmancc.Text = pttncc.MaNCC; gt = false; } if (nohienthoi != pttncc.NoHienThoi) { nohienthoi = txtnohienthoi.Text = pttncc.NoHienThoi; gt = false; } if (nguoinhantien != pttncc.Nguoinhan) { nguoinhantien = txtnguoinhaptien.Text = pttncc.Nguoinhan; gt = false; } if (tientetygia != pttncc.MaTienTe) { tientetygia = pttncc.MaTienTe; cbbtientetygia.Text = LayTenTT(tientetygia); txttientetygia.Text = LayDonViTT(tientetygia); gt = false; } if (ghichu != pttncc.GhiChu) { ghichu = txtdiengiai.Text = pttncc.GhiChu; gt = false; } return gt; }
/// <summary> /// them moi, sua thong tin don dat hang /// </summary> /// <param name="hanhdong"></param> private void XuLy_DonDatHang(string hanhdong) { try { Entities.DonDatHang don = new Entities.DonDatHang(); string thoigian_1 = null; thoigian_1 = new Common.Utilities().MyDateConversion(makNgaydonhang.Text); string thoigian_2 = null; thoigian_2 = new Common.Utilities().MyDateConversion(makNgaynhapdukien.Text); if (thoigian_1 != null && thoigian_2 != null) { don.NgayDonHang = DateTime.Parse(thoigian_1); thoigian_1 = null; don.NgayNhapDuKien = DateTime.Parse(thoigian_2); thoigian_2 = null; don.Hanhdong = hanhdong; don.MaDonDatHang = "" + txtSodonhang.Text.ToUpper(); don.LoaiDonDatHang = check_loaidathang.Checked; don.MaNhaCungCap = "" + txtManhacungcap.Text.ToUpper(); don.NoHienThoi = txtNohienthoi.Text.ToString(); don.TrangThaiDonDatHang = "" + txtTrangthaidonhang.Text.ToString(); don.DieuKienThanhToan = "" + cbxDieukienthanhtoan.SelectedItem.ToString(); ; don.HinhThucThanhToan = "" + cbxHinhthucthanhtoan.SelectedItem.ToString(); don.MaKho = "" + cbxMaKho.SelectedValue.ToString().ToUpper(); don.MaNhanVien = cbxNhanvien.SelectedValue.ToString().ToUpper(); don.MaTienTe = "" + cbxTiente_Tygia.SelectedValue.ToString().ToUpper(); don.ThueGTGT = txtGiatrigiatang.Text; don.Phivanchuyen = txtPhivanchuyen.Text; don.PhiKhac = txtPhikhac.Text; don.GhiChu = "" + txtDiengiai.Text.ToString(); don.Deleted = false; if (dgvInsertOrder.RowCount > 0) { if (CheckData(don) == true) { cl = new Server_Client.Client(); this.client = cl.Connect(Luu.IP, Luu.Ports); clientstrem = cl.SerializeObj(this.client, "DonDatHang", don); Entities.DonDatHang[] tralai = new Entities.DonDatHang[1]; int trave = Convert.ToInt32(cl.DeserializeHepper(clientstrem, tralai)); if (trave == 1) { LuuChiTietDonHang(); MessageBox.Show("Thành công"); frmHienThi_DonDatHang.BaoDong = ""; this.Close(); } else { MessageBox.Show("Thất bại"); } } } else { MessageBox.Show("Không có hàng hóa trong đơn đặt hàng");} } else { MessageBox.Show("Kiểm tra ngày"); } } catch (Exception ex) { string s = ex.Message.ToString(); MessageBox.Show("Thông tin nhập không đúng"); } }