/// <summary>
        /// 
        /// </summary>
        /// <param name="makho"></param>
        private void BindingHangHoaTheoMaKho(string makho, string mahanghoa)
        {
            try
            {
                cl = new Server_Client.Client();
                this.client = cl.Connect(Luu.IP, Luu.Ports);
                Entities.TruyenGiaTri kh = new Entities.TruyenGiaTri("Select", makho);
                clientstrem = cl.SerializeObj(this.client, "LayBang_HangHoaTheoMaKhoHang", kh);
                Entities.ThongTinDatHang[] ddh = new Entities.ThongTinDatHang[1];
                ddh = (Entities.ThongTinDatHang[])cl.DeserializeHepper(clientstrem, ddh);
                bool kt = false;
                if (ddh.Length > 0)
                {
                    for (int i = 0; i < ddh.Length; i++)
                    {
                        if (ddh[i].MaHangHoa == mahanghoa)
                        {
                            LayHangHoaTheoMa(mahanghoa);
                            kt = true;
                            break;
                        }
                        else
                        {
                            kt = false;
                        }
                    }
                    if (kt != true)
                    {
                        MessageBox.Show("Mã hàng hóa này không có trong kho", "Hệ thống cảnh báo");
                        return;
                    }
                }
                else
                {
                    MessageBox.Show("Mã hàng hóa này không có trong kho", "Hệ thống cảnh báo");
                    return;
                }

            }
            catch
            {
            }
        }
 private void ThongTinTraLaiNhaCungCap(string manhacungcap)
 {
     try
     {
         Entities.ThongTinDatHang nhap;
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         nhap = new Entities.ThongTinDatHang("Select", manhacungcap);
         clientstrem = cl.SerializeObj(this.client, "ThongTinTraLaiNhaCungCap", nhap);
         laymang2 = new Entities.ThongTinDatHang[1];
         laymang2 = (Entities.ThongTinDatHang[])cl.DeserializeHepper(clientstrem, laymang2);
         if (laymang2.Length <= 0)
         {
             laymang2 = new Entities.ThongTinDatHang[0];
             laymang2 = null;
         }
         client.Close();
         clientstrem.Close();
     }
     catch (Exception ex)
     {
         string s = ex.Message.ToString();
         laymang2 = new Entities.ThongTinDatHang[0];
         laymang2 = null;
     }
 }
Exemple #3
0
        private void BindingHangHoaTraLai(string ma, string loai)
        {
            try
            {
                cl = new Server_Client.Client();
                this.client = cl.Connect(Luu.IP, Luu.Ports);
                dh = new Entities.TruyenGiaTri("Select", ma, loai);
                clientstrem = cl.SerializeObj(this.client, "ChiTietKhachHangTraLaiTheoDonBanHang", dh);
                Entities.ThongTinDatHang[] ddh = new Entities.ThongTinDatHang[1];
                ddh = (Entities.ThongTinDatHang[])cl.DeserializeHepper(clientstrem, ddh);
                if (ddh.Length > 0)
                {
                    send(ddh);
                    dgvHieThi.DataSource = null;
                    hienthiTTDH = ddh;
                    dgvHieThi.DataSource = ddh;
                    fixHangHoa();
                }
                else
                {
                    Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
                    dgvHieThi.DataSource = null;
                    dgvHieThi.DataSource = lay;
                    fixHangHoa();
                }

            }
            catch (Exception ex)
            {
                string s = ex.Message.ToString();
                Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
                dgvHieThi.DataSource = null;
                dgvHieThi.DataSource = lay;
                fixHangHoa();
            }
        }
Exemple #4
0
        /// <summary>
        /// tim hang hoa
        /// </summary>
        private void BindingHangHoaTheoMaKho(string makho)
        {
            try
            {
                cl = new Server_Client.Client();
                this.client = cl.Connect(Luu.IP, Luu.Ports);
                dh = new Entities.TruyenGiaTri("Select", makho);
                clientstrem = cl.SerializeObj(this.client, "LayBang_HangHoaTheoMaKhoHang", dh);
                Entities.ThongTinDatHang[] ddh = new Entities.ThongTinDatHang[1];
                ddh = (Entities.ThongTinDatHang[])cl.DeserializeHepper(clientstrem, ddh);
                if (ddh.Length > 0)
                {
                    dgvHieThi.DataSource = null;
                    dgvHieThi.DataSource = ddh;
                    fixHangHoaTheoKho();
                }
                else
                {
                    Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
                    dgvHieThi.DataSource = null;
                    dgvHieThi.DataSource = lay;
                    fixHangHoaTheoKho();
                }

            }
            catch (Exception ex)
            {
                string s = ex.Message.ToString();
                Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
                dgvHieThi.DataSource = null;
                dgvHieThi.DataSource = lay;
                fixHangHoa();
            }
        }
Exemple #5
0
        private void BindingHangHoaGoiHang()
        {
            try
            {
                cl = new Server_Client.Client();
                this.client = cl.Connect(Luu.IP, Luu.Ports);
                Entities.HangHoaGoiHang values = new Entities.HangHoaGoiHang();
                values.Hanhdong = "Select";
                clientstrem = cl.SerializeObj(this.client, "LayHangHoaGoiHang", values);
                Entities.HangHoaGoiHang[] hhgh = new Entities.HangHoaGoiHang[1];
                hhgh = (Entities.HangHoaGoiHang[])cl.DeserializeHepper(clientstrem, hhgh);
                if (hhgh.Length > 0)
                {
                    dgvHieThi.DataSource = hhgh;
                    fixHangHoa();
                }
                else
                {
                    Entities.HangHoaGoiHang[] lay = new Entities.HangHoaGoiHang[0];
                    dgvHieThi.DataSource = lay;
                    FixHangHoaGoiHang();
                }

            }
            catch (Exception ex)
            {
                string s = ex.Message.ToString();
                Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
                dgvHieThi.DataSource = null;
                dgvHieThi.DataSource = lay;
                FixHangHoaGoiHang();
            }
        }
Exemple #6
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="manhacungcap"></param>
        private void ThongTinTraLaiNhaCungCap(string manhacungcap)
        {
            try
            {
                Entities.ThongTinDatHang nhap;
                cl = new Server_Client.Client();
                this.client = cl.Connect(Luu.IP, Luu.Ports);
                nhap = new Entities.ThongTinDatHang("Select", manhacungcap);
                clientstrem = cl.SerializeObj(this.client, "ThongTinTraLaiNhaCungCap", nhap);
                Entities.ThongTinDatHang[] ddh = new Entities.ThongTinDatHang[1];
                ddh = (Entities.ThongTinDatHang[])cl.DeserializeHepper(clientstrem, ddh);
                if (ddh.Length > 0)
                {
                    send(ddh);
                    dgvHieThi.DataSource = null;
                    hienthiTTDH = ddh;
                    dgvHieThi.DataSource = ddh;
                    fixthongtintralainhacungcap();
                }
                else
                {
                    Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
                    dgvHieThi.DataSource = lay;
                    fixthongtintralainhacungcap();
                }

            }
            catch (Exception ex)
            {
                string s = ex.Message.ToString();
                Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
                dgvHieThi.DataSource = lay;
                fixthongtintralainhacungcap();
            }
        }
Exemple #7
0
 /// <summary> hungvv
 /// lay don dat hang nha cung cap
 /// </summary>
 private void LayDonDatHangNhaCungCap()
 {
     try
     {
         Entities.ThongTinDatHang nhap;
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         nhap = new Entities.ThongTinDatHang("Select");
         clientstrem = cl.SerializeObj(this.client, "LayDonDatHangNhaCungCap", nhap);
         Entities.ThongTinDatHang[] ddh = new Entities.ThongTinDatHang[1];
         ddh = (Entities.ThongTinDatHang[])cl.DeserializeHepper(clientstrem, ddh);
         client.Close();
         clientstrem.Close();
         if (ddh.Length > 0)
         {
             dgvHieThi.DataSource = null;
             dgvHieThi.DataSource = ddh;
             fixDonDatHangNhaCungCap();
         }
         else
         {
             Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
             dgvHieThi.DataSource = null;
             dgvHieThi.DataSource = lay;
             fixDonDatHangNhaCungCap();
         }
     }
     catch (Exception ex)
     {
         string s = ex.Message.ToString();
         Entities.ThongTinDatHang[] lay = new Entities.ThongTinDatHang[0];
         dgvHieThi.DataSource = null;
         dgvHieThi.DataSource = lay;
         fixDonDatHangNhaCungCap();
     }
 }