コード例 #1
0
        private void rdbtnhanghoa_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (rdbtnhanghoa.Checked == true)
                {
                    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.HangHoaNCC lsgd = new Entities.HangHoaNCC();
                    // truyền HanhDong
                    lsgd = new Entities.HangHoaNCC("Select", txtMaNCC.Text);

                    clientstrem = cl.SerializeObj(this.client1, "HangHoaNCC", lsgd);
                    // khởi tạo mảng đối tượng để hứng giá trị
                    Entities.HangHoaNCC[] lsgd1;
                    lsgd1 = new Entities.HangHoaNCC[1];
                    // đổ mảng đối tượng vào datagripview
                    lsgd1 = (Entities.HangHoaNCC[])cl.DeserializeHepper1(clientstrem, lsgd1);
                    int sotang = 0;
                    if (lsgd1 == null)
                    {
                        dataGridView1.DataSource = new Entities.HangHoaNCC[0];
                        return;
                    }

                    Entities.HangHoaNCC[] pt3 = new Entities.HangHoaNCC[lsgd1.Length];
                    for (int j = 0; j < lsgd1.Length; j++)
                    {

                        pt3[sotang] = lsgd1[j];
                        sotang++;
                    }
                    hienthi4 = new Entities.HangHoaNCC[sotang];
                    if (sotang != 0)
                    {
                        for (int j = 0; j < sotang; j++)
                        {
                            hienthi4[j] = pt3[j];
                        }
                    }
                    else
                    {
                        dataGridView1.DataSource = new Entities.HangHoaNCC[0];
                        return;
                    }
                    dataGridView1.DataSource = hienthi4;
                    new Common.Utilities().CountDatagridview(dataGridView1);

                    dataGridView1.Rows[0].Selected = true;
                }
                else
                { }
            }
            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ã Nhà Cung Cấp";
                    dataGridView1.Columns[2].Visible = true;
                    dataGridView1.Columns[2].HeaderText = "Mã Hàng Hóa";
                    dataGridView1.Columns[3].Visible = true;
                    dataGridView1.Columns[3].HeaderText = "Tên Hàng Hóa";
                    dataGridView1.Columns[4].Visible = true;
                    dataGridView1.Columns[4].HeaderText = "Mã Đơn Vị Tính";
                    dataGridView1.Columns[5].Visible = true;
                    dataGridView1.Columns[5].HeaderText = "Số Lượng";
                    dataGridView1.Columns[6].HeaderText = "Thuế GTGT";
                    dataGridView1.Columns[6].Visible = true;
                    dataGridView1.Columns[7].HeaderText = "Tổng Tiền";
                    dataGridView1.Columns[7].Visible = true;
                    dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                    dataGridView1.AllowUserToAddRows = false;
                    dataGridView1.AllowUserToDeleteRows = false;
                    dataGridView1.AllowUserToResizeRows = false;
                }
                catch
                { }
            }
        }
コード例 #2
0
        private void rdbtnhanghoa_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (rdbtnhanghoa.Checked == true)
                {
                    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.HangHoaNCC lsgd = new Entities.HangHoaNCC();
                    // truyền HanhDong
                    lsgd = new Entities.HangHoaNCC("Select", txtMaNCC.Text);

                    clientstrem = cl.SerializeObj(this.client1, "HangHoaNCC", lsgd);
                    // khởi tạo mảng đối tượng để hứng giá trị
                    Entities.HangHoaNCC[] lsgd1;
                    lsgd1 = new Entities.HangHoaNCC[1];
                    // đổ mảng đối tượng vào datagripview
                    lsgd1 = (Entities.HangHoaNCC[])cl.DeserializeHepper1(clientstrem, lsgd1);
                    int sotang = 0;
                    if (lsgd1 == null)
                    {
                        dataGridView1.DataSource = new Entities.HangHoaNCC[0];
                        return;
                    }

                    Entities.HangHoaNCC[] pt3 = new Entities.HangHoaNCC[lsgd1.Length];
                    for (int j = 0; j < lsgd1.Length; j++)
                    {
                        pt3[sotang] = lsgd1[j];
                        sotang++;
                    }
                    hienthi4 = new Entities.HangHoaNCC[sotang];
                    if (sotang != 0)
                    {
                        for (int j = 0; j < sotang; j++)
                        {
                            hienthi4[j] = pt3[j];
                        }
                    }
                    else
                    {
                        dataGridView1.DataSource = new Entities.HangHoaNCC[0];
                        return;
                    }
                    dataGridView1.DataSource = hienthi4;
                    new Common.Utilities().CountDatagridview(dataGridView1);

                    dataGridView1.Rows[0].Selected = true;
                }
                else
                {
                }
            }
            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ã Nhà Cung Cấp";
                    dataGridView1.Columns[2].Visible    = true;
                    dataGridView1.Columns[2].HeaderText = "Mã Hàng Hóa";
                    dataGridView1.Columns[3].Visible    = true;
                    dataGridView1.Columns[3].HeaderText = "Tên Hàng Hóa";
                    dataGridView1.Columns[4].Visible    = true;
                    dataGridView1.Columns[4].HeaderText = "Mã Đơn Vị Tính";
                    dataGridView1.Columns[5].Visible    = true;
                    dataGridView1.Columns[5].HeaderText = "Số Lượng";
                    dataGridView1.Columns[6].HeaderText = "Thuế GTGT";
                    dataGridView1.Columns[6].Visible    = true;
                    dataGridView1.Columns[7].HeaderText = "Tổng Tiền";
                    dataGridView1.Columns[7].Visible    = true;
                    dataGridView1.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.Fill;
                    dataGridView1.AllowUserToAddRows    = false;
                    dataGridView1.AllowUserToDeleteRows = false;
                    dataGridView1.AllowUserToResizeRows = false;
                }
                catch
                { }
            }
        }