private void QuyDoi(string mahang)
 {
     try
     {
         Entities.HangHoaGoiHang dat = new Entities.HangHoaGoiHang();
         dat.Hanhdong = "Select";
         dat.MaHang = mahang;
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         clientstrem = cl.SerializeObj(this.client, "QuyDoi", dat);
         quydoiDonViTinh = (Entities.HangHoaGoiHang)cl.DeserializeHepper(clientstrem, quydoiDonViTinh);
         client.Close();
         clientstrem.Close();
         if (quydoiDonViTinh.MaHang != null)
         {
             if (tenForm == "KhachHangTraLai")
             {
                 toolStrip_txtTracuu.Text = quydoiDonViTinh.MaHang;
                 toolStrip_txtTenhang.Text = quydoiDonViTinh.TenHang;
                 khachhangtra = LaySoLuongConLaiTheoKhachHang(txtChungtugoc.Text, quydoiDonViTinh.MaHang);
                 toolStrip_txtGiagoc.Text = quydoiDonViTinh.GiaBanBuon;
                 toolStrip_txtSoluong.Text = (float.Parse(toolStrip_txtSoluong.Text) * float.Parse(quydoiDonViTinh.SoLuong)).ToString();
                 toolStrip_txtChietkhauphantram.Text = "0";
                 thue = quydoiDonViTinh.Thue;
                 toolStrip_txtSoluong.Focus();
             }
         }
     }
     catch (Exception ex)
     { string s = ex.Message; }
 }
 private void QuyDoi(string mahang)
 {
     try
     {
         Entities.HangHoaGoiHang dat = new Entities.HangHoaGoiHang();
         dat.Hanhdong = "Select";
         dat.MaHang = mahang;
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         clientstrem = cl.SerializeObj(this.client, "QuyDoi", dat);
         quydoiDonViTinh = new Entities.HangHoaGoiHang();
         quydoiDonViTinh = (Entities.HangHoaGoiHang)cl.DeserializeHepper(clientstrem, quydoiDonViTinh);
         client.Close();
         clientstrem.Close();
         if (quydoiDonViTinh.MaHang != null)
         {
             toolStrip_txtTracuu.Text = quydoiDonViTinh.MaHang;
             toolStrip_txtTenhang.Text = quydoiDonViTinh.TenHang;
             if (check_loaidathang.Checked == false)
             {
                 toolStrip_txtGiagoc.Text = quydoiDonViTinh.GiaBanBuon;
             }
             else
             {
                 toolStrip_txtGiagoc.Text = quydoiDonViTinh.GiaNhap;
             }
             toolStrip_txtSoluong.Text = (float.Parse(toolStrip_txtSoluong.Text) * float.Parse(quydoiDonViTinh.SoLuong)).ToString();
             toolStrip_txtThuegiatrigiatang.Text = quydoiDonViTinh.Thue;
             toolStrip_txtGianhap.Text = (double.Parse(toolStrip_txtGiagoc.Text) * double.Parse(toolStrip_txtSoluong.Text)).ToString();
             string chietkhau = toolStrip_txtChietkhauphantram.Text;
             toolStrip_txtChietkhauphantram.Text = "0";
             toolStrip_txtChietkhauphantram.Text = chietkhau;
             banbuon = quydoiDonViTinh.GiaBanBuon;
             banle = quydoiDonViTinh.GiaBanLe;
             giatrigiatang = quydoiDonViTinh.Thue;
         }
     }
     catch (Exception ex)
     { string s = ex.Message; }
 }
Example #3
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();
            }
        }
Example #4
0
 private void LayQuyDoi(NetworkStream clientStream)
 {
     try
     {
         Entities.HangHoaGoiHang truyen = (Entities.HangHoaGoiHang)formatter.Deserialize(clientStream);
         switch (truyen.Hanhdong)
         {
             case "Select":
                 {
                     Entities.HangHoaGoiHang select = (Entities.HangHoaGoiHang)new BizLogic.QuyDoi().Select(truyen);
                     if (select == null)
                     {
                         select = new Entities.HangHoaGoiHang();
                     }
                     formatter.Serialize(clientStream, select);
                     break;
                 }
             default:
                 break;
         }
     }
     catch (Exception ex)
     { string s = ex.Message; }
 }
 private void QuyDoi(string mahang)
 {
     try
     {
         Entities.HangHoaGoiHang dat = new Entities.HangHoaGoiHang();
         dat.Hanhdong = "Select";
         dat.MaHang = mahang;
         cl = new Server_Client.Client();
         this.client = cl.Connect(Luu.IP, Luu.Ports);
         clientstrem = cl.SerializeObj(this.client, "QuyDoi", dat);
         quydoiDonViTinh = new Entities.HangHoaGoiHang();
         quydoiDonViTinh = (Entities.HangHoaGoiHang)cl.DeserializeHepper(clientstrem, quydoiDonViTinh);
         client.Close();
         clientstrem.Close();
         if (quydoiDonViTinh.MaHang != null)
         {
             toolStrip_txtTracuu.Text = quydoiDonViTinh.MaHang;
             tssltenhang.Text = quydoiDonViTinh.TenHang;
             tsslsoluong.Text = quydoiDonViTinh.SoLuong;
             tsslgia.Text = quydoiDonViTinh.GiaNhap;
             tsslthanhtien.Text = (double.Parse(tsslsoluong.Text) * double.Parse(tsslgia.Text)).ToString();
         }
     }
     catch (Exception ex)
     { string s = ex.Message; }
 }