Exemplo n.º 1
0
        private void cmdSave_Click(object sender, EventArgs e)
        {
            ProductService  service = new ProductService();
            Product product  = null;
            DocCheckProductDetail docCheckProductDetail = new DocCheckProductDetail();

            if (this.docCheckProduct != null)
            {
                docCheckProductDetail.DocCheckProduct = this.docCheckProduct;
                mc4.DocCheckProduct _docCheckProduct = new mc4.DocCheckProduct();
                _docCheckProduct = new DocCheckProduct();
                _docCheckProduct = service.getDocCheckProductByCode(this.docCheckProduct.Code);
                if (_docCheckProduct == null)
                {
                    bool saveDocCheck = service.saveDocCheckProduct(this.docCheckProduct);
                    if (saveDocCheck)
                    {
                        Console.WriteLine("Save Compate :");
                    }
                }

            }
            else {
                MessageBox.Show("��س����͡�Ţ����͡��� !!! ", "����͹");
                return;
            }

            if (!(this.txtBarCode.Text.Trim().Equals("")))
            {
                  product = service.getByBarCode(this.txtBarCode.Text.Trim());
                  if (product != null)
                  {
                      docCheckProductDetail.Product = product;
                  }

            }
            else
            {
                MessageBox.Show("��س����͡������ !!! ", "����͹");
                txtBarCode.Focus();
                return;
            }

            if (!(this.txtNumber.Text.Trim().Equals("")))
            {

                docCheckProductDetail.DocCheckProduct = this.docCheckProduct;
                docCheckProductDetail.Product = product;
                docCheckProductDetail.NumProduct = Convert.ToInt32(this.txtNumber.Text.Trim());
                bool save = service.saveDocCheckProductDetail(docCheckProductDetail);
                if (save)
                {
                    //MessageBox.Show("�ѹ�֡���º����  !!! ", "����͹");
                    lblmsg.Visible = true;
                    lblmsg.Text = "�ѹ�֡���º��������";
                    clearData();
                    Console.WriteLine("Save Compate :");
                }

            }
            else
            {
                MessageBox.Show("��س����͡��͡�ӹǹ�Ѻ  !!! ", "����͹");
                txtNumber.Focus();
                return;
            }
        }