public void hienthi() { Server_Client.Client cl = new Server_Client.Client(); this.client1 = cl.Connect(Luu.IP, Luu.Ports); ntkkt = new TKKeToan("Select"); clientstrem = cl.SerializeObj(this.client1, "TKKeToan", ntkkt); TKKeToan[] pb1 = new TKKeToan[1]; pb1[0] = new TKKeToan(1, "a", "a", "a", "a", false); pb1 = (TKKeToan[])cl.DeserializeHepper1(clientstrem, pb1); if (pb1 == null) { Entities.TKKeToan [] tk = new TKKeToan [0]; TKKT_Search = tk; dataGridView1.DataSource = tk; FixDataGridView(); toolStripStatus_Sua.Enabled = false; toolStripStatus_Xoa.Enabled = false; } else { TKKT_Search = pb1; dataGridView1.DataSource = pb1; FixDataGridView(); toolStripStatus_Sua.Enabled = true; toolStripStatus_Xoa.Enabled = true; } }
public void ShowCombox_NoTK(string no) { Server_Client.Client cl = new Server_Client.Client(); this.client1 = cl.Connect(Luu.IP, Luu.Ports); tk = new TKKeToan("Select"); clientstream = cl.SerializeObj(this.client1, "TKKeToan", tk); TKKeToan[] tk1 = new TKKeToan[1]; tk1[0] = new TKKeToan(1, "a", "a", "a", "a", false); tk1 = (TKKeToan[])cl.DeserializeHepper1(clientstream, tk1); //cbbNoTK.DataSource = tk1; //cbbNoTK.DisplayMember = "MaTKKeToan"; //if (no == "") //{ // cbbNoTK.SelectedIndex = -1; //} //else // if (no != "") // { // for (int i = 0; i < tk1.Length; i++) // { // if (tk1[i].MaTKKeToan == no) // { // cbbNoTK.SelectedIndex = i; // break; // } // } // } }
private void toolStripStatus_Xoa_Click(object sender, EventArgs e) { if (!frmDangNhap.User.Administrator && !CheckQuyen(this.Name, 3)) { MessageBox.Show("Bạn Không có quyền vào chức năng này."); return; } DialogResult dlgResult = MessageBox.Show("Bạn Có Chắc Chắn muốn Xóa không?", "Đồng ý?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlgResult == DialogResult.Yes) { try { bool ktdelete = false; int idcurent = int.Parse(dataGridView1.CurrentRow.Cells["TKKeToanID"].Value.ToString()); string maCurrent = dataGridView1.CurrentRow.Cells["MaTKKeToan"].Value.ToString(); hienthi(); for (int j = 0; j < TKKT_Search.Length; j++) { if (TKKT_Search[j].Deleted == false) { if (TKKT_Search[j].TKKeToanID == idcurent) { ktdelete = true; break; } } } if (ktdelete == true) { try { if (new Check().CheckReference("TKKeToan", maCurrent)) { Server_Client.Client cl = new Server_Client.Client(); this.client1 = cl.Connect(Luu.IP, Luu.Ports); Entities.TKKeToan tkkt = new TKKeToan("Delete", idcurent, maCurrent, "", "", "", false, Common.Utilities.User.NhanVienID, Common.Utilities.User.TenDangNhap); clientstrem = cl.SerializeObj(this.client1, "TKKeToan", tkkt); //MessageBox.Show("Xoa Thanh Cong..."); } else { MessageBox.Show("Tài Khoản Kế Toán Này Hiện Đang Có Giao Dịch - Không Thể Xóa", "Hệ thống cảnh báo"); } } catch { } } hienthi(); } catch (Exception ex) { MessageBox.Show("Lỗi Hệ Thống- Liên Hệ nhà Quản Trị"); } } }
private void txtTimKiem_TextChanged(object sender, EventArgs e) { if (rdbTen.Checked == true) { if (TKKT_Search == null) { TKKeToan[] tkkt = new TKKeToan[0]; dataGridView1.DataSource = tkkt; FixDataGridView(); toolStripStatus_Sua.Enabled = false; toolStripStatus_Xoa.Enabled = false; } else if (TKKT_Search != null) { if (txtTimKiem.Text.Length == 0) { TKKeToan[] tkkt = new TKKeToan[0]; dataGridView1.DataSource = tkkt; FixDataGridView(); toolStripStatus_Sua.Enabled = false; toolStripStatus_Xoa.Enabled = false; } else { int TKKT1_search_count = 0; for (int i = 0; i < TKKT_Search.Length; i++) { int index = -1; index = TKKT_Search[i].TenTaiKhoan.ToLower().IndexOf(txtTimKiem.Text.Trim().ToLower()); if (index >= 0) { TKKT1_search_count++; } } TKKeToan[] TKKT1_search = new TKKeToan[TKKT1_search_count]; TKKT1_search_count = 0; for (int i = 0; i < TKKT_Search.Length; i++) { int index = -1; index = TKKT_Search[i].TenTaiKhoan.ToLower().IndexOf(txtTimKiem.Text.Trim().ToLower()); if (index >= 0) { TKKT1_search[TKKT1_search_count] = TKKT_Search[i]; TKKT1_search_count++; } } if (TKKT1_search_count == 0) { toolStripStatus_Sua.Enabled = false; toolStripStatus_Xoa.Enabled = false; } else { toolStripStatus_Sua.Enabled = true; toolStripStatus_Xoa.Enabled = true; } dataGridView1.DataSource = TKKT1_search; FixDataGridView(); } } } else if (rdbMa.Checked == true) { if (TKKT_Search == null) { TKKeToan[] tkkt = new TKKeToan[0]; dataGridView1.DataSource = tkkt; FixDataGridView(); toolStripStatus_Sua.Enabled = false; toolStripStatus_Xoa.Enabled = false; } else if (TKKT_Search != null) { if (txtTimKiem.Text.Length == 0) { TKKeToan[] tkkt = new TKKeToan[0]; dataGridView1.DataSource = tkkt; FixDataGridView(); toolStripStatus_Sua.Enabled = false; toolStripStatus_Xoa.Enabled = false; } else { int NV1_Search_count = 0; for (int i = 0; i < TKKT_Search.Length; i++) { int index = -1; index = TKKT_Search[i].MaTKKeToan.ToLower().IndexOf(txtTimKiem.Text.Trim().ToLower()); if (index >= 0) { NV1_Search_count++; } } TKKeToan[] NV1_search = new TKKeToan[NV1_Search_count]; NV1_Search_count = 0; for (int i = 0; i < TKKT_Search.Length; i++) { int index = -1; index = TKKT_Search[i].MaTKKeToan.ToLower().IndexOf(txtTimKiem.Text.Trim().ToLower()); if (index >= 0) { NV1_search[NV1_Search_count] = TKKT_Search[i]; NV1_Search_count++; } } if (NV1_Search_count == 0) { toolStripStatus_Sua.Enabled = false; toolStripStatus_Xoa.Enabled = false; } else { toolStripStatus_Sua.Enabled = true; toolStripStatus_Xoa.Enabled = true; } dataGridView1.DataSource = NV1_search; FixDataGridView(); } } } }