Example #1
0
        private void GetContractList(int shid, int cropYear)
        {
            try {
                ddlContractNumber.Items.Clear();
                ddlSequence.Items.Clear();
                WSCSecurity auth = Globals.SecurityState;

                ddlContractNumber.Items.Add("");

                List <ListBeetContractIDItem> stateList = WSCReportsExec.GetContractListSecure(MemberID, cropYear, auth.UserID);
                foreach (ListBeetContractIDItem state in stateList)
                {
                    ddlContractNumber.Items.Add(state.ContractNumber);
                }

                if (ddlContractNumber.Items.Count == 1)
                {
                    ContractNumber = 0;
                }
            }
            catch (Exception ex) {
                Common.CException wex = new Common.CException(MOD_NAME + ".GetContractList", ex);
                throw (wex);
            }
        }
        private void FillControls()
        {
            const string METHOD_NAME = "FillControls";

            try {
                lstCdsContract.Items.Clear();

                WSCSecurity auth     = Globals.SecurityState;
                string      cropYear = ((HarvestReportTemplate)Master).CropYear;
                int         memberID = ((HarvestReportTemplate)Master).MemberID;

                List <ListBeetContractIDItem> stateList = WSCReportsExec.GetContractListSecure(memberID, Convert.ToInt32(cropYear), auth.UserID);

                lstCdsContract.DataSource    = stateList;
                lstCdsContract.DataTextField = "ContractNumber";
                lstCdsContract.DataBind();
            }
            catch (System.Exception ex) {
                Common.CException wscEx = new Common.CException(MOD_NAME + METHOD_NAME + ": ", ex);
                throw (wscEx);
            }
        }
Example #3
0
        private void FillControls()
        {
            const string METHOD_NAME = "FillControls";

            try {
                WSCSecurity auth = Globals.SecurityState;

                string sCntNo         = Common.UILib.GetListText(lstDgtdContract, ",");
                int    contractNumber = 0;
                if (sCntNo.Length > 0)
                {
                    contractNumber = Convert.ToInt32(sCntNo);
                }

                int memberID = ((HarvestReportTemplate)Master).MemberID;
                int cropYear = Convert.ToInt32(((HarvestReportTemplate)Master).CropYear);

                lstDgtdContract.Items.Clear();
                lstDgtdRefDeliveryDate.Items.Clear();

                List <ListBeetContractIDItem> stateList = WSCReportsExec.GetContractListSecure(memberID, cropYear, auth.UserID);
                lstDgtdContract.DataSource    = stateList;
                lstDgtdContract.DataTextField = "ContractNumber";
                lstDgtdContract.DataBind();

                List <ListBeetContractDeliveryDateItem> deliveryList = WSCReportsExec.GetContractDeliveryDates(memberID, cropYear);

                // Fill reference list of all delivery dates for all contracts.
                lstDgtdRefDeliveryDate.DataSource     = deliveryList;
                lstDgtdRefDeliveryDate.DataValueField = "ContractNumber";
                lstDgtdRefDeliveryDate.DataTextField  = "DeliveryDate";
                lstDgtdRefDeliveryDate.DataBind();

                lstDgtdDeliveryDate.Items.Clear();
                if (contractNumber > 0)
                {
                    for (int i = 0; i < lstDgtdContract.Items.Count; i++)
                    {
                        if (lstDgtdContract.Items[i].Text == contractNumber.ToString())
                        {
                            lstDgtdContract.SelectedIndex = i;
                            break;
                        }
                    }
                }

                if (lstDgtdContract.SelectedIndex == -1)
                {
                    contractNumber = 0;
                    _deliveryDates = "";
                }

                if (contractNumber > 0)
                {
                    for (int i = 0; i < lstDgtdRefDeliveryDate.Items.Count; i++)
                    {
                        if (lstDgtdRefDeliveryDate.Items[i].Value == contractNumber.ToString())
                        {
                            lstDgtdDeliveryDate.Items.Add(lstDgtdRefDeliveryDate.Items[i].Text);
                        }
                    }
                }

                if (_deliveryDates.Length > 0)
                {
                    for (int i = 0; i < lstDgtdDeliveryDate.Items.Count; i++)
                    {
                        if (_deliveryDates.IndexOf(lstDgtdDeliveryDate.Items[i].Text) != -1)
                        {
                            lstDgtdDeliveryDate.Items[i].Selected = true;
                        }
                    }
                }
            }
            catch (System.Exception ex) {
                Common.CException wscEx = new Common.CException(MOD_NAME + METHOD_NAME + ": ", ex);
                throw (wscEx);
            }
        }