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; } }
private bool Exists(PartnerClassification pObjPartnerClassification) { return(mObjPartnerClassificationDAO .GetEntitiesList() .Where(x => x.Name == pObjPartnerClassification.Name && x.Number == pObjPartnerClassification.Number && x.Id != pObjPartnerClassification.Id) .Count() > 0); }
public void SaveOrUpdate(PartnerClassification pObjPartnerClassification) { if (!Exists(pObjPartnerClassification)) { mObjPartnerClassificationDAO.SaveOrUpdateEntity(pObjPartnerClassification); } else { throw new Exception("La clasificación ingresada ya existe."); } }
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; }
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; } }
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()); } }
public LoadPartnerClassificationArgs(PartnerClassification pObjPartnerClassification) { this.PartnerClassification = pObjPartnerClassification; }