コード例 #1
0
        private void SetBuyerClassificationObject(PartnerClassification partnerClassification, TextBox pObjTextbox)
        {
            if (partnerClassification != null)
            {
                BatchDivisionDTO lObjBatchDivisionDTO = (BatchDivisionDTO)dgBatch.CurrentItem;
                lObjBatchDivisionDTO.BuyerClassification = partnerClassification.Number;
                lObjBatchDivisionDTO.BuyerName           = partnerClassification.Name;

                pObjTextbox.Text        = partnerClassification.Number.ToString();
                mObjBuyerClassification = partnerClassification;


                if (dgBatch.Items.Count == dgBatch.SelectedIndex + 1)
                {
                    //new row
                    BatchDivisionDTO lObj = new BatchDivisionDTO();
                    mLstObjBatchDivision.Add(lObj);
                    dgBatch.Items.Refresh();
                }
            }
            else
            {
                pObjTextbox.Text        = string.Empty;
                mObjBuyerClassification = null;
            }
        }
コード例 #2
0
 private bool Exists(PartnerClassification pObjPartnerClassification)
 {
     return(mObjPartnerClassificationDAO
            .GetEntitiesList()
            .Where(x => x.Name == pObjPartnerClassification.Name &&
                   x.Number == pObjPartnerClassification.Number &&
                   x.Id != pObjPartnerClassification.Id)
            .Count() > 0);
 }
コード例 #3
0
 public void SaveOrUpdate(PartnerClassification pObjPartnerClassification)
 {
     if (!Exists(pObjPartnerClassification))
     {
         mObjPartnerClassificationDAO.SaveOrUpdateEntity(pObjPartnerClassification);
     }
     else
     {
         throw new Exception("La clasificación ingresada ya existe.");
     }
 }
コード例 #4
0
        private void ResetForm()
        {
            txtBatch.Text           = string.Empty;
            mObjBatch               = null;
            txtBuyer.Text           = string.Empty;
            mObjBuyerClassification = null;
            txtPrice.Text           = string.Empty;
            txtQuantity.Text        = string.Empty;
            txtWeigh.Text           = string.Empty;

            mLstObjBatchDivision = null;
            dgBatch.ItemsSource  = null;

            LoadDatagrid();
            //dgBatch.Items.Clear();
            //dgBatch.Items.Refresh();
            dgBatch.IsEnabled = false;
        }
コード例 #5
0
        private void ResetBuyer(TextBox pObjTextbox)
        {
            pObjTextbox.Text = string.Empty;
            if (pObjTextbox.Name.Equals("txtBuyer"))
            {
                lblBuyer.Content         = string.Empty;
                lblBuyer2.Content        = string.Empty;
                txtBuyer2.Text           = string.Empty;
                mObjBuyer2Classification = null;
                mObjBuyerClassification  = null;

                txtBuyer2.IsEnabled = false;
            }
            else
            {
                lblBuyer2.Content        = string.Empty;
                mObjBuyer2Classification = null;
            }
        }
コード例 #6
0
        private void SetBuyerClassificationObject(PartnerClassification pObjClassification, TextBox pObjTextBox)
        {
            try
            {
                if (pObjTextBox.Name.Equals("txtBuyer"))
                {
                    mObjBuyerClassification = pObjClassification;
                }
                else
                {
                    mObjBuyer2Classification = pObjClassification;
                }
                //OnLoadBuyerClassification(pObjClassification);

                if (pObjClassification != null)
                {
                    pObjTextBox.Text = pObjClassification.Number.ToString();
                    if (pObjTextBox.Name.Equals("txtBuyer"))
                    {
                        lblBuyer.Content = string.Format("{0} {1}", pObjClassification.Customer.Name, pObjClassification.Customer.ForeignName);
                    }
                    else
                    {
                        lblBuyer2.Content = string.Format("{0} {1}", pObjClassification.Customer.Name, pObjClassification.Customer.ForeignName);
                    }

                    if (mObjBuyerClassification != null)
                    {
                        LoadDatagrid();
                    }
                }
                else
                {
                    ResetBuyer(pObjTextBox);
                }
            }
            catch (Exception lObjException)
            {
                CustomMessageBox.Show("Error", lObjException.Message, this.GetParent());
            }
        }
コード例 #7
0
ファイル: BatchAuctionEvents.cs プロジェクト: xavl369/UGRS
 public LoadPartnerClassificationArgs(PartnerClassification pObjPartnerClassification)
 {
     this.PartnerClassification = pObjPartnerClassification;
 }