Exemple #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try {
                _shs = Globals.ShsData;
                _fld = Globals.FieldData;

                // C:\Program Files\Internet Explorer\IEXPLORE.EXE http://localhost/wsciemp/fields/
                // BeetAcctConnect.aspx?SHID=20060&CY=2006&CNT=38941&SEQ=1
                System.Collections.Specialized.NameValueCollection queryStr = Request.QueryString;
                string shid       = queryStr["SHID"].ToString();
                string cropYear   = queryStr["CY"].ToString();
                string contractID = queryStr["CNT"].ToString();
                string sequenceNo = queryStr["SEQ"].ToString();
                if (String.IsNullOrEmpty(sequenceNo))
                {
                    sequenceNo = "0";
                }

                Globals.IsBeetTransfer = true;
                _shs.SHID           = Convert.ToInt32(shid);
                _shs.CropYear       = Convert.ToInt32(cropYear);
                _fld.ContractID     = Convert.ToInt32(contractID);
                _fld.SequenceNumber = Convert.ToInt32(sequenceNo);
            }
            catch (System.Exception ex) {
                Common.AppHelper.LogException(ex, HttpContext.Current);
            }

            Server.Transfer(Page.ResolveUrl(@"~/Fields/FieldInfo.aspx"));
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            txtQueryAction.Text += " * UControls.UserContractSelector.Page_Load";

            btnCntFind.Attributes.Add("onclick", "GetTextEntry('" + txtQueryAction.ClientID + "', 'FindContract', '" + txtQuery.ClientID +
                                      "', 'Please enter a Contract Number: ', '" + btnSvrFindContract.ClientID + "', event);");
            _shs = Globals.ShsData;
            _fld = Globals.FieldData;

            try {
                if (!Page.IsPostBack)
                {
                    if (!Globals.IsBeetTransfer)
                    {
                        FillCropYear();
                        SHID           = _shs.SHID;
                        ContractNumber = _fld.ContractNumber;
                        SequenceNumber = _fld.SequenceNumber;
                        InitControl(SHID, CropYear, ContractNumber, SequenceNumber);
                    }
                    else
                    {
                        BeetTransferRequest();
                    }
                }
                else
                {
                    FillCropYear();

                    int    iCurSHID = SHID;
                    string sShid    = txtSHID.Text;

                    if (sShid.Length > 0)
                    {
                        if (Common.CodeLib.IsValidSHID(sShid))
                        {
                            SHID = Convert.ToInt32(sShid);
                        }
                        else
                        {
                            Common.CWarning warn = new Common.CWarning("Please enter a valid SHID.");
                            throw (warn);
                        }
                    }
                    else
                    {
                        SHID = 0;
                    }
                    IsChangedSHID = (iCurSHID != SHID);

                    string sCntNo = Common.UILib.GetDropDownText(ddlContractNumber);
                    if (sCntNo.Length > 0)
                    {
                        ContractNumber = Convert.ToInt32(sCntNo);
                    }

                    string sSeq = Common.UILib.GetDropDownText(ddlSequence);
                    if (sSeq.Length > 0)
                    {
                        SequenceNumber = Convert.ToInt32(sSeq);
                    }

                    if (ddlSequence.Items.Count > 1)
                    {
                        SequenceNumberMax = ddlSequence.Items.Count - 1;
                    }
                    else
                    {
                        SequenceNumberMax = 0;
                    }
                }

                // Raise event to container
                ContractSelectorEventArgs cntArg = new ContractSelectorEventArgs();
                OnControlHostPageLoad(cntArg);
            }
            catch (Exception ex) {
                // Raise event to container
                Common.CErrorEventArgs args = new Common.CErrorEventArgs("Unable to load the page correctly.", ex);
                OnExceptionShow(args);
            }
        }