Ejemplo n.º 1
0
 public frmXuLyKhachHang(string str1, string str2, DataGridViewRow dgvkhachhang)
 {
     try
     {
         InitializeComponent();
         XuLyString(str1, str2);
         id = dgvkhachhang.Cells["KhachHangID"].Value.ToString();
         makh = txtmakh.Text = dgvkhachhang.Cells["MaKH"].Value.ToString();
         ten = txthoten.Text = dgvkhachhang.Cells["Ten"].Value.ToString();
         diachi = txtdiachi.Text = dgvkhachhang.Cells["DiaChi"].Value.ToString();
         dienthoai = mktxtsodienthoai.Text = dgvkhachhang.Cells["DienThoai"].Value.ToString();
         fax = txtfax.Text = dgvkhachhang.Cells["Fax"].Value.ToString();
         email = txtemail.Text = dgvkhachhang.Cells["Email"].Value.ToString();
         mst = txtmasothue.Text = dgvkhachhang.Cells["MST"].Value.ToString();
         duno = txtduno.Text = String.Format("{0:0.0}", float.Parse(dgvkhachhang.Cells["DuNo"].Value.ToString()));
         hanmucthanhtoan = txthanmucthanhtoan.Text = dgvkhachhang.Cells["HanMucTT"].Value.ToString();
         congty = txtcongty.Text = dgvkhachhang.Cells["CongTy"].Value.ToString();
         ngaysinh = maktxtngaysinh.Text = new Common.Utilities().XuLy(2, dgvkhachhang.Cells["NgaySinh"].Value.ToString());
         mavung = txtmavung.Text = dgvkhachhang.Cells["MaVung"].Value.ToString();
         mobi = mktxtmobile.Text = dgvkhachhang.Cells["Mobi"].Value.ToString();
         //ngaythamgia = mktxtngaythamgia.Text = new Common.Utilities().XuLy(2, dgvkhachhang.Cells["NgayThamGia"].Value.ToString());
         //giaodichcuoi = maskedTextBox1.Text = new Common.Utilities().XuLy(2, dgvkhachhang.Cells["GiaoDichCuoi"].Value.ToString());
         website = txtwebsite.Text = dgvkhachhang.Cells["Website"].Value.ToString();
         //ngaysua = mktxtngaysua.Text = new Common.Utilities().XuLy(2, dgvkhachhang.Cells["NgaySua"].Value.ToString());
         ghichu = txtghichu.Text = dgvkhachhang.Cells["GhiChu"].Value.ToString();
         Entities.DonHang[] lay = new Entities.DonHang[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ã Khách Hàng";
         dataGridView1.Columns[2].Visible = true;
         dataGridView1.Columns[2].HeaderText = "Mã Đơn Đặt Hàng";
         dataGridView1.Columns[3].Visible = true;
         dataGridView1.Columns[3].HeaderText = "Ngày Đơn Hàng";
         dataGridView1.Columns[4].Visible = true;
         dataGridView1.Columns[4].HeaderText = "Hình Thức Thanh Toán";
         dataGridView1.Columns[5].Visible = true;
         dataGridView1.Columns[5].HeaderText = "Ghi Chú";
         dataGridView1.Columns[6].HeaderText = "Tổng Tiền Thanh Toán";
         dataGridView1.Columns[6].Visible = true;
         dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
         dataGridView1.AllowUserToAddRows = false;
         dataGridView1.AllowUserToDeleteRows = false;
         dataGridView1.AllowUserToResizeRows = false;
     }
     catch
     {
     }
 }
Ejemplo n.º 2
0
        private void rdbtndonhang_CheckedChanged(object sender, EventArgs e)
        {
            try
            {
                if (rdbtndonhang.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.DonHang lsgd = new Entities.DonHang();
                    // truyền HanhDong
                    lsgd = new Entities.DonHang("Select", makh);

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

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

                        pt3[sotang] = lsgd1[j];
                        sotang++;
                    }
                    hienthi = new Entities.DonHang[sotang];
                    if (sotang != 0)
                    {
                        for (int j = 0; j < sotang; j++)
                        {
                            hienthi[j] = pt3[j];
                        }
                    }
                    else
                    {
                        Entities.DonHang[] lay = new Entities.DonHang[0];
                        dataGridView1.DataSource = lay;
                        return;
                    }
                    dataGridView1.DataSource = hienthi;
                    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ã Khách Hàng";
                    dataGridView1.Columns[2].Visible = true;
                    dataGridView1.Columns[2].HeaderText = "Mã Đơn Đặt Hàng";
                    dataGridView1.Columns[3].Visible = true;
                    dataGridView1.Columns[3].HeaderText = "Ngày Đơn Hàng";
                    dataGridView1.Columns[4].Visible = true;
                    dataGridView1.Columns[4].HeaderText = "Hình Thức Thanh Toán";
                    dataGridView1.Columns[5].Visible = true;
                    dataGridView1.Columns[5].HeaderText = "Ghi Chú";
                    dataGridView1.Columns[6].HeaderText = "Tổng Tiền Thanh Toán";
                    dataGridView1.Columns[6].Visible = true;
                    dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
                    dataGridView1.AllowUserToAddRows = false;
                    dataGridView1.AllowUserToDeleteRows = false;
                    dataGridView1.AllowUserToResizeRows = false;
                }
                catch
                { }
            }
        }