public void viewSalesleadData(int salesID) { modelSaleslead = SalesLeadDA.getInstance().readFromDatabase(salesID); if (modelSaleslead != null) { viewSaleslead.TextCustomerID.Text = Convert.ToString(modelSaleslead.Customer.CustomerID); viewSaleslead.TextProductID.Text = Convert.ToString(modelSaleslead.Product.ProductID); viewSaleslead.ComboRevType.Text = modelSaleslead.RevenueType; viewSaleslead.TextMonthlyRev.Text = Convert.ToString(modelSaleslead.MonthlyRevenue); viewSaleslead.ComboHadTest.SelectedIndex = Convert.ToInt32(modelSaleslead.HadTest); viewSaleslead.TextProjectRev.Text = Convert.ToString(modelSaleslead.ProjectRevenue); viewSaleslead.TextProjectPaid.Text = Convert.ToString(modelSaleslead.ProjectPaid); ; viewSaleslead.ComboFirstBill.SelectedIndex = modelSaleslead.getSalesActivity(ActivityType.BillIssue).ActivityDetails.ToUpper().Equals("YES") ? 1:0; viewSaleslead.TextCloseReason.Text = modelSaleslead.getSalesActivity(ActivityType.SalesClose).ActivityDetails; viewSaleslead.TextDisconReason.Text = modelSaleslead.getSalesActivity(ActivityType.Disconect).ActivityDetails; viewSaleslead.TextCustomerFeedback.Text = modelSaleslead.CustomerFeedBack; viewSaleslead.TextDiscount.Text = Convert.ToString(modelSaleslead.Discount); viewSaleslead.TextNotes.Text = modelSaleslead.Notes; Rules.nullDateTimePick(viewSaleslead.DateIssue, modelSaleslead.getSalesActivity(ActivityType.SalesIssue).ActivityDate); Rules.nullDateTimePick(viewSaleslead.DateCustomerConfirm, modelSaleslead.getSalesActivity(ActivityType.CustomerConfirm).ActivityDate); Rules.nullDateTimePick(viewSaleslead.DateAgreementSign, modelSaleslead.getSalesActivity(ActivityType.AgreementSign).ActivityDate); Rules.nullDateTimePick(viewSaleslead.DSP, modelSaleslead.getSalesActivity(ActivityType.DSP).ActivityDate); Rules.nullDateTimePick(viewSaleslead.DateBillIssue, modelSaleslead.getSalesActivity(ActivityType.BillIssue).ActivityDate); Rules.nullDateTimePick(viewSaleslead.DateClosed, modelSaleslead.getSalesActivity(ActivityType.SalesClose).ActivityDate); Rules.nullDateTimePick(viewSaleslead.DateDiscon, modelSaleslead.getSalesActivity(ActivityType.Disconect).ActivityDate); } else { //MessageBox.Show("No Sales with ID " + this.selectedSalesID); //this.Close(); } }
public SalesleadsHandler(frmAddUpdateSalesLead view) { this.viewSaleslead = view; this.viewSaleslead.AddUpdateSalesleadsHandler = this; this.modelSaleslead = new Sales.SalesLead(new Administration.Customer.Customer(), new Administration.Product.Product(), new Administration.User.User()); }