public Entities.PhieuTTNCC[] PhieuTTNCC() { Entities.PhieuTTNCC[] pttncc1 = new BizLogic.PhieuTTNCC().Select(); if (pttncc1 == null) { pttncc1 = new Entities.PhieuTTNCC[0]; } return(pttncc1); }
/// <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(); } }
/// <summary> /// click đúp khi xóa /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsslxoa_Click(object sender, EventArgs e) { try { System.Windows.Forms.DialogResult giatri = System.Windows.Forms.MessageBox.Show("Bạn chắc chắn muốn Xóa không?", "Hệ Thống Cảnh Báo", System.Windows.Forms.MessageBoxButtons.YesNo); { if (giatri == System.Windows.Forms.DialogResult.Yes) { bool ktdelete = false; int idcurent = int.Parse(dtgvThanhtoanNCC.Rows[i].Cells["PhieuTTNCCID"].Value.ToString()); SelectData(); for (int j = 0; j < pttncc1.Length; j++) { if (pttncc1[j].Deleted == false) { if (pttncc1[j].PhieuTTNCCID == idcurent) { ktdelete = true; break; } } } if (ktdelete == true) { cl = new Server_Client.Client(); this.client1 = cl.Connect(Luu.IP, Luu.Ports); Entities.PhieuTTNCC pt = new Entities.PhieuTTNCC(); pt = new Entities.PhieuTTNCC("Delete", idcurent); clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pt); bool kt = false; kt = (bool)cl.DeserializeHepper(clientstrem, kt); if (kt == true) { } else { MessageBox.Show("Xóa thất bại - xin kiểm tra lại", "Hệ thống cảnh báo"); } } else { MessageBox.Show("Hàng này đã bị xóa trước đó rồi?", "Hệ thống cảnh báo"); } SelectData(); } } } catch { } }
public void SelectPhieuTTNCC() { 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.PhieuTTNCC pttcncc = new Entities.PhieuTTNCC(); // truyền HanhDong pttcncc = new Entities.PhieuTTNCC("Select"); // khởi tạo mảng đối tượng để hứng giá trị Entities.PhieuTTNCC[] pttncc1 = new Entities.PhieuTTNCC[1]; clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pttcncc); // đổ mảng đối tượng vào datagripview pttncc1 = (Entities.PhieuTTNCC[])cl.DeserializeHepper1(clientstrem, pttncc1); if (pttncc1 == null) { pttncc1 = new Entities.PhieuTTNCC[0]; pttncc = new Entities.PhieuTTNCC[0]; return; } Entities.PhieuTTNCC[] pttncc2 = new Entities.PhieuTTNCC[pttncc1.Length]; int sotang = 0; for (int j = 0; j < pttncc1.Length; j++) { if (pttncc1[j].Deleted == false) { pttncc2[sotang] = pttncc1[j]; sotang++; } } pttncc = new Entities.PhieuTTNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { pttncc[j] = pttncc2[j]; } } else { pttncc = new Entities.PhieuTTNCC[0]; } } catch (Exception ex) { pttncc = new Entities.PhieuTTNCC[0]; } }
private void SelectPhieuTTNCC() { try { if (phieuttncc == null || phieuttncc.Length == 0) { phieuttncc = new Entities.PhieuTTNCC[0]; return; } Entities.PhieuTTNCC[] pt2 = new Entities.PhieuTTNCC[phieuttncc.Length]; int sotang = 0; for (int j = 0; j < phieuttncc.Length; j++) { DateTime hientai = phieuttncc[j].NgayLap; if (phieuttncc[j].Deleted == false && hientai.Date >= Convert.ToDateTime(batdau).Date&& hientai.Date < Convert.ToDateTime(ketthuc).Date) { pt2[sotang] = phieuttncc[j]; sotang++; } } phieuttncc = new Entities.PhieuTTNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { phieuttncc[j] = pt2[j]; } } else { phieuttncc = new Entities.PhieuTTNCC[0]; } } catch { } finally { } }
/// <summary> /// kiểm tra trước khi update /// </summary> public void CheckConflictUpdate() { try { kt = true; 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.PhieuTTNCC pt = new Entities.PhieuTTNCC("Select"); // khởi tạo mảng đối tượng để hứng giá trị Entities.PhieuTTNCC[] pt1 = new Entities.PhieuTTNCC[1]; clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pt); // đổ mảng đối tượng vào datagripview pt1 = (Entities.PhieuTTNCC[])cl.DeserializeHepper1(clientstrem, pt1); if (pt1 != null) { for (int j = 0; j < pt1.Length; j++) { if (pt1[j].MaPhieuTTNCC == sochungtu) { kt = Check(pt1[j]); break; } else kt = true; } } } catch (Exception ex) { kt = false; } finally { } }
/// <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; } }
/// <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> /// select dữ liệu từ server /// </summary> public void SelectData() { try { dtgvThanhtoanNCC.RowHeadersVisible = false; 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.PhieuTTNCC pttncc = new Entities.PhieuTTNCC(); // truyền HanhDong pttncc = new Entities.PhieuTTNCC("Select"); // khởi tạo mảng đối tượng để hứng giá trị pttncc1 = new Entities.PhieuTTNCC[1]; clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pttncc); // đổ mảng đối tượng vào datagripview pttncc1 = (Entities.PhieuTTNCC[])cl.DeserializeHepper1(clientstrem, pttncc1); if (pttncc1 == null) { tsslxoa.Enabled = false; dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; return; } tsslxoa.Enabled = true; Entities.PhieuTTNCC[] pttncc2 = new Entities.PhieuTTNCC[pttncc1.Length]; int sotang = 0; for (int j = 0; j < pttncc1.Length; j++) { if (pttncc1[j].Deleted == false) { pttncc2[sotang] = pttncc1[j]; sotang++; } } hienthi = new Entities.PhieuTTNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { hienthi[j] = pttncc2[j]; } } else { dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; return; } dtgvThanhtoanNCC.DataSource = hienthi; dtgvThanhtoanNCC.Rows[0].Selected = true; } catch (Exception ex) { dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; } finally { 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(); } }
/// <summary> /// select dữ liệu từ server /// </summary> public void SelectData() { try { dtgvThanhtoanNCC.RowHeadersVisible = false; 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.PhieuTTNCC pttncc = new Entities.PhieuTTNCC(); // truyền HanhDong pttncc = new Entities.PhieuTTNCC("Select"); // khởi tạo mảng đối tượng để hứng giá trị pttncc1 = new Entities.PhieuTTNCC[1]; clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pttncc); // đổ mảng đối tượng vào datagripview pttncc1 = (Entities.PhieuTTNCC[])cl.DeserializeHepper1(clientstrem, pttncc1); if (pttncc1 == null) { tsslxoa.Enabled = false; dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; return; } tsslxoa.Enabled = true; Entities.PhieuTTNCC[] pttncc2 = new Entities.PhieuTTNCC[pttncc1.Length]; int sotang = 0; for (int j = 0; j < pttncc1.Length; j++) { if (pttncc1[j].Deleted == false) { pttncc2[sotang] = pttncc1[j]; sotang++; } } hienthi = new Entities.PhieuTTNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { hienthi[j] = pttncc2[j]; } } else { dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; return; } dtgvThanhtoanNCC.DataSource = hienthi; dtgvThanhtoanNCC.Rows[0].Selected = true; } catch (Exception ex) { dtgvThanhtoanNCC.DataSource = new Entities.PhieuTTNCC[0]; } finally { fix(); } }
/// <summary> /// click đúp khi xóa /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void tsslxoa_Click(object sender, EventArgs e) { try { System.Windows.Forms.DialogResult giatri = System.Windows.Forms.MessageBox.Show("Bạn chắc chắn muốn Xóa không?", "Hệ Thống Cảnh Báo", System.Windows.Forms.MessageBoxButtons.YesNo); { if (giatri == System.Windows.Forms.DialogResult.Yes) { bool ktdelete = false; int idcurent = int.Parse(dtgvThanhtoanNCC.Rows[i].Cells["PhieuTTNCCID"].Value.ToString()); SelectData(); for (int j = 0; j < pttncc1.Length; j++) { if (pttncc1[j].Deleted == false) if (pttncc1[j].PhieuTTNCCID == idcurent) { ktdelete = true; break; } } if (ktdelete == true) { cl = new Server_Client.Client(); this.client1 = cl.Connect(Luu.IP, Luu.Ports); Entities.PhieuTTNCC pt = new Entities.PhieuTTNCC(); pt = new Entities.PhieuTTNCC("Delete", idcurent); clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pt); bool kt = false; kt = (bool)cl.DeserializeHepper(clientstrem, kt); if (kt == true) { } else MessageBox.Show("Xóa thất bại - xin kiểm tra lại", "Hệ thống cảnh báo"); } else MessageBox.Show("Hàng này đã bị xóa trước đó rồi?","Hệ thống cảnh báo"); SelectData(); } } } catch { } }
private void SelectPhieuTTNCC() { try { if (phieuttncc == null || phieuttncc.Length == 0) { phieuttncc = new Entities.PhieuTTNCC[0]; return; } Entities.PhieuTTNCC[] pt2 = new Entities.PhieuTTNCC[phieuttncc.Length]; int sotang = 0; for (int j = 0; j < phieuttncc.Length; j++) { DateTime hientai = phieuttncc[j].NgayLap; if (phieuttncc[j].Deleted == false && hientai.Date >= Convert.ToDateTime(batdau).Date && hientai.Date < Convert.ToDateTime(ketthuc).Date) { pt2[sotang] = phieuttncc[j]; sotang++; } } phieuttncc = new Entities.PhieuTTNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { phieuttncc[j] = pt2[j]; } } else phieuttncc = new Entities.PhieuTTNCC[0]; } catch { } finally { } }
private void SelectPhieuTTNCC() { try { if (phieuttncc == null || phieuttncc.Length == 0) { phieuttncc = new Entities.PhieuTTNCC[0]; return; } Entities.PhieuTTNCC[] pt2 = new Entities.PhieuTTNCC[phieuttncc.Length]; int sotang = 0; for (int j = 0; j < phieuttncc.Length; j++) { string month1 = phieuttncc[j].NgayLap.Month.ToString(); string year1 = phieuttncc[j].NgayLap.Year.ToString(); if (phieuttncc[j].Deleted == false && month1 == month && year1 == year) { pt2[sotang] = phieuttncc[j]; sotang++; } } phieuttncc = new Entities.PhieuTTNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { phieuttncc[j] = pt2[j]; } } else phieuttncc = new Entities.PhieuTTNCC[0]; } catch { } }
public void SelectPhieuTTNCC() { 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.PhieuTTNCC pttcncc = new Entities.PhieuTTNCC(); // truyền HanhDong pttcncc = new Entities.PhieuTTNCC("Select"); // khởi tạo mảng đối tượng để hứng giá trị Entities.PhieuTTNCC[] pttncc1 = new Entities.PhieuTTNCC[1]; clientstrem = cl.SerializeObj(this.client1, "PhieuTTNCC", pttcncc); // đổ mảng đối tượng vào datagripview pttncc1 = (Entities.PhieuTTNCC[])cl.DeserializeHepper1(clientstrem, pttncc1); if (pttncc1 == null) { pttncc1 = new Entities.PhieuTTNCC[0]; pttncc = new Entities.PhieuTTNCC[0]; return; } Entities.PhieuTTNCC[] pttncc2 = new Entities.PhieuTTNCC[pttncc1.Length]; int sotang = 0; for (int j = 0; j < pttncc1.Length; j++) { if (pttncc1[j].Deleted == false) { pttncc2[sotang] = pttncc1[j]; sotang++; } } pttncc = new Entities.PhieuTTNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { pttncc[j] = pttncc2[j]; } } else pttncc = new Entities.PhieuTTNCC[0]; } catch (Exception ex) { pttncc = new Entities.PhieuTTNCC[0]; } }
public Entities.PhieuTTNCC[] PhieuTTNCC() { Entities.PhieuTTNCC[] pttncc1 = new BizLogic.PhieuTTNCC().Select(); if (pttncc1 == null) pttncc1 = new Entities.PhieuTTNCC[0]; return pttncc1; }