public static string GetNewQuotationNumber(QuotationDb dbContext) { string quotationNo = string.Empty; string errorMessage; var qtndataset = dbContext.LoadComboDetails("QTN", out errorMessage); if (qtndataset != null && qtndataset.Tables.Count > 0) { var qtnDetails = GetInsuranceDetail(qtndataset.Tables[0]); var quotationNos = qtnDetails.Select(q => int.Parse(q.InsuranceQtnNo)); int max = 10000; if (quotationNos != null && quotationNos.Count() == 0) { max = 10000; } else { max = quotationNos.Max(); } quotationNo = (max + 1).ToString(); } else { quotationNo = "1001"; } return(quotationNo); }
public RecentQuotationViewModel(QuotationDb quotationDb) { this.quotationDb = quotationDb; this.Initializate(); this.IntializeCommands(); this.SubscribeEvents(); }
public SearchQuotationViewModel(QuotationDb quotationDb) { this.quotationDb = quotationDb; this.IntializeCommands(); searchTypes = new List <string>() { "Quotation No", "NRIC" }; searchType = searchTypes.First(); }
public NewProposalViewModel(QuotationDb quotationDb) { this.quotationDb = quotationDb; this.IntializeCommands(); this.SubscribeEvents(); }
public CreateQuotationViewModel(QuotationDb quotationDb) { this.quotationDb = quotationDb; this.IntializeCommands(); this.SubscribeEvents(); }