public frmXuLyNhaCungCap(string str1, string str2, DataGridViewRow dgvNCC) { try { InitializeComponent(); datesv = DateServer.Date(); XuLyString(str1, str2); id = dgvNCC.Cells["NhaCungCapID"].Value.ToString(); mancc = txtMaNCC.Text = dgvNCC.Cells["MaNhaCungCap"].Value.ToString(); tenncc = txtTenNCC.Text = dgvNCC.Cells["TenNhaCungCap"].Value.ToString(); diachi = txtDiaChi.Text = dgvNCC.Cells["DiaChi"].Value.ToString(); dienthoai = mktxtdienthoai.Text = dgvNCC.Cells["DienThoai"].Value.ToString(); fax = txtFax.Text = dgvNCC.Cells["Fax"].Value.ToString(); email = txtEmail.Text = dgvNCC.Cells["Email"].Value.ToString(); website = txtWebsite.Text = dgvNCC.Cells["Website"].Value.ToString(); mst = txtMasothue.Text = dgvNCC.Cells["MST"].Value.ToString(); nguoilienhe = txtNguoilienhe.Text = dgvNCC.Cells["NguoiLienHe"].Value.ToString(); ghichu = txtGhichu.Text = dgvNCC.Cells["GhiChu"].Value.ToString(); duno = txtduno.Text = dgvNCC.Cells["DuNo"].Value.ToString(); Entities.DonHangNCC[] lay = new Entities.DonHangNCC[0]; dataGridView1.DataSource = lay; for (int j = 1; j < dataGridView1.ColumnCount; j++) { dataGridView1.Columns[j].Visible = false; } dataGridView1.RowHeadersVisible = false; dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].Visible = true; dataGridView1.Columns[1].HeaderText = "Mã Đơn Đặt Hàng"; dataGridView1.Columns[2].Visible = true; dataGridView1.Columns[2].HeaderText = "Mã Nhà Cung Cấp"; dataGridView1.Columns[3].Visible = true; dataGridView1.Columns[3].HeaderText = "Ngày Đơn Hàng"; dataGridView1.Columns[4].Visible = true; dataGridView1.Columns[4].HeaderText = "Trạng Thái Đơn Hàng"; dataGridView1.Columns[5].Visible = true; dataGridView1.Columns[5].HeaderText = "Hình Thức Thanh Toán"; dataGridView1.Columns[6].HeaderText = "Tổng Tiền"; dataGridView1.Columns[6].Visible = true; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataGridView1.AllowUserToAddRows = false; dataGridView1.AllowUserToDeleteRows = false; dataGridView1.AllowUserToResizeRows = false; } catch { } }
private void rdbtndonhang_CheckedChanged(object sender, EventArgs e) { try { dataGridView1.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.DonHangNCC tl = new Entities.DonHangNCC(); // truyền HanhDong tl = new Entities.DonHangNCC("Select", txtMaNCC.Text); clientstrem = cl.SerializeObj(this.client1, "DonHangNCC", tl); // khởi tạo mảng đối tượng để hứng giá trị Entities.DonHangNCC[] tl1; tl1 = new Entities.DonHangNCC[1]; // đổ mảng đối tượng vào datagripview tl1 = (Entities.DonHangNCC[])cl.DeserializeHepper1(clientstrem, tl1); if (tl1 == null) { dataGridView1.DataSource = new Entities.DonHangNCC[0]; return; } Entities.DonHangNCC[] pt2 = new Entities.DonHangNCC[tl1.Length]; int sotang = 0; for (int j = 0; j < tl1.Length; j++) { pt2[sotang] = tl1[j]; sotang++; } hienthi = new Entities.DonHangNCC[sotang]; if (sotang != 0) { for (int j = 0; j < sotang; j++) { hienthi[j] = pt2[j]; } } else { dataGridView1.DataSource = new Entities.DonHangNCC[0]; return; } dataGridView1.DataSource = hienthi; new Common.Utilities().CountDatagridview(dataGridView1); dataGridView1.Rows[0].Selected = true; } finally { try { for (int j = 1; j < dataGridView1.ColumnCount; j++) { dataGridView1.Columns[j].Visible = false; } dataGridView1.Columns[0].Visible = false; dataGridView1.Columns[1].Visible = true; dataGridView1.Columns[1].HeaderText = "Mã Đơn Đặt Hàng"; dataGridView1.Columns[2].Visible = true; dataGridView1.Columns[2].HeaderText = "Mã Nhà Cung Cấp"; dataGridView1.Columns[3].Visible = true; dataGridView1.Columns[3].HeaderText = "Ngày Đơn Hàng"; dataGridView1.Columns[4].Visible = true; dataGridView1.Columns[4].HeaderText = "Trạng Thái Đơn Hàng"; dataGridView1.Columns[5].Visible = true; dataGridView1.Columns[5].HeaderText = "Hình Thức Thanh Toán"; dataGridView1.Columns[6].HeaderText = "Tổng Tiền"; dataGridView1.Columns[6].Visible = true; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dataGridView1.AllowUserToAddRows = false; dataGridView1.AllowUserToDeleteRows = false; dataGridView1.AllowUserToResizeRows = false; } catch { } } }