private void FillPayment() { const string METHOD_NAME = "FillPayment"; try { lstPayment.Items.Clear(); lstPayment.DataValueField = "PaymentNumber"; lstPayment.DataTextField = "PaymentNumDesc"; // We want non-finished, but use Linq to remove the payments without valid descriptions. var payments = BeetDataDomain.GetPaymentDescriptions(Convert.ToInt32(Common.UILib.GetDropDownText(ddlCropYear)), false) .Where(p => p.PaymentDesc != "Blank" && p.IsFinished == false && p.IsRequired == true); lstPayment.DataSource = payments; lstPayment.DataBind(); if (lstPayment.Items.Count > 0) { lstPayment.Items[0].Selected = true; //btnProcess.Enabled = true; } else { //btnProcess.Enabled = false; } } catch (Exception ex) { Common.CException wex = new Common.CException(MOD_NAME + METHOD_NAME, ex); throw (wex); } }
private void FillPaymentNumber() { const string METHOD_NAME = "FillPaymentNumber"; try { lstPaymentNumber.Items.Clear(); lstPaymentNumber.DataValueField = "PaymentNumber"; lstPaymentNumber.DataTextField = "PaymentNumDesc"; lstPaymentNumber.DataSource = BeetDataDomain.GetPaymentDescriptions(Convert.ToInt32(Common.UILib.GetDropDownText(ddlCropYear)), false); lstPaymentNumber.DataBind(); if (lstPaymentNumber.Items.Count > 0) { lstPaymentNumber.Items[0].Selected = true; btnExport.Enabled = true; } else { btnExport.Enabled = false; } } catch (Exception ex) { Common.CException wex = new Common.CException(MOD_NAME + METHOD_NAME, ex); throw (wex); } }
private void FillPaymentDesc() { const string METHOD_NAME = "FillPaymentDesc"; try { ddlPsPaymentDesc.Items.Clear(); ddlPsStatementDate.Items.Clear(); txtStatementDate.Text = ""; string cropYear = ((MasterReportTemplate)Master).CropYear; List <ListPaymentDescItem> stateList = BeetDataDomain.GetPaymentDescriptions(Convert.ToInt32(cropYear), false); foreach (ListPaymentDescItem state in stateList) { // Only show payments with transmittal dates. if (state.TransmittalDate.Length > 0) { int paymentID = Convert.ToInt32(state.PaymentDescID); string paymentDesc = state.PaymentDesc; ListItem liDesc = new ListItem(paymentDesc, paymentID.ToString()); ddlPsPaymentDesc.Items.Add(liDesc); ddlPsStatementDate.Items.Add(state.TransmittalDate); } } // Handle empty controls. if (ddlPsPaymentDesc.Items.Count == 0) { ddlPsPaymentDesc.Items.Add("None Available"); ddlPsStatementDate.Items.Add(" "); txtStatementDate.Text = " "; } if (ddlPsPaymentDesc.Items.Count > 0) { ddlPsPaymentDesc.SelectedIndex = 0; ddlPsStatementDate.SelectedIndex = 0; txtStatementDate.Text = Common.UILib.GetDropDownText(ddlPsStatementDate); } } catch (Exception ex) { Common.CException wex = new Common.CException(MOD_NAME + METHOD_NAME, ex); throw (wex); } }
private void FillPaymentDesc() { string cropYear = ((HarvestReportTemplate)Master).CropYear; ddlGtPaymentDesc.Items.Clear(); List <ListPaymentDescItem> stateList = BeetDataDomain.GetPaymentDescriptions(Convert.ToInt32(cropYear), true); ddlGtPaymentDesc.DataValueField = "PaymentNumber"; ddlGtPaymentDesc.DataTextField = "PaymentDesc"; ddlGtPaymentDesc.DataSource = stateList; ddlGtPaymentDesc.DataBind(); // Handle empty controls. if (ddlGtPaymentDesc.Items.Count == 0) { ddlGtPaymentDesc.Items.Add("None Available"); } }
private void FillPaymentNumber() { const string METHOD_NAME = "FillPaymentNumber"; try { ddlPaymentNumber.Items.Clear(); string cropYear = ((MasterReportTemplate)Master).CropYear; List <ListPaymentDescItem> stateList = BeetDataDomain.GetPaymentDescriptions(Convert.ToInt32(cropYear), false); ddlPaymentNumber.DataValueField = "PaymentNumber"; ddlPaymentNumber.DataTextField = "PaymentDescSpecial"; ddlPaymentNumber.DataSource = stateList; ddlPaymentNumber.DataBind(); } catch (Exception ex) { Common.CException wex = new Common.CException(MOD_NAME + METHOD_NAME, ex); throw (wex); } }
private void FillPaymentDescription() { ClearPaymentDescription(); List <ListPaymentDescItem> stateList = BeetDataDomain.GetPaymentDescriptions(_cropYear, false); foreach (ListPaymentDescItem state in stateList) { int paymentNumber = Convert.ToInt32(state.PaymentNumber); switch (paymentNumber) { case 1: ShowPaymentInfo(state, lblPayNum1, ddlFinished1, ddlRequired1, txtTransmittalDate1, txtPaymentDesc1, txtPaymentDescID1); break; case 2: ShowPaymentInfo(state, lblPayNum2, ddlFinished2, ddlRequired2, txtTransmittalDate2, txtPaymentDesc2, txtPaymentDescID2); break; case 3: ShowPaymentInfo(state, lblPayNum3, ddlFinished3, ddlRequired3, txtTransmittalDate3, txtPaymentDesc3, txtPaymentDescID3); break; case 4: ShowPaymentInfo(state, lblPayNum4, ddlFinished4, ddlRequired4, txtTransmittalDate4, txtPaymentDesc4, txtPaymentDescID4); break; case 5: ShowPaymentInfo(state, lblPayNum5, ddlFinished5, ddlRequired5, txtTransmittalDate5, txtPaymentDesc5, txtPaymentDescID5); break; case 6: ShowPaymentInfo(state, lblPayNum6, ddlFinished6, ddlRequired6, txtTransmittalDate6, txtPaymentDesc6, txtPaymentDescID6); break; case 7: ShowPaymentInfo(state, lblPayNum7, ddlFinished7, ddlRequired7, txtTransmittalDate7, txtPaymentDesc7, txtPaymentDescID7); break; case 8: ShowPaymentInfo(state, lblPayNum8, ddlFinished8, ddlRequired8, txtTransmittalDate8, txtPaymentDesc8, txtPaymentDescID8); break; case 9: ShowPaymentInfo(state, lblPayNum9, ddlFinished9, ddlRequired9, txtTransmittalDate9, txtPaymentDesc9, txtPaymentDescID9); break; case 10: ShowPaymentInfo(state, lblPayNum10, ddlFinished10, ddlRequired10, txtTransmittalDate10, txtPaymentDesc10, txtPaymentDescID10); break; } } }