예제 #1
0
 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 { }
 }
예제 #2
0
 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 { }
 }
예제 #3
0
        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 { }
            }
        }
예제 #4
0
        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 { }
            }
        }