Exemplo n.º 1
0
        private void fillAllInfo()
        {
            objEnt = packageObj.readerForPackageDetailByNo(txtPackageNo.Text);
            if (objEnt.PackageNumber != null)
            {
                txtPackageNo.Text   = objEnt.PackageNumber;
                txtPackageName.Text = objEnt.PackageName;


                if (objEnt.StartDate != null)
                {
                    if (objEnt.StartDate != "")
                    {
                        DateTime dtstartdate = DateTime.Parse(objEnt.StartDate);
                        txtStartDate.Text = dtstartdate.ToString(clsConstant.DATE_FORMAT);
                    }
                }

                else
                {
                    txtStartDate.Text = "";
                }

                if (objEnt.EndDate != null)
                {
                    if (objEnt.EndDate != "")
                    {
                        DateTime dtenddate = DateTime.Parse(objEnt.EndDate);
                        txtEndDate.Text = dtenddate.ToString(clsConstant.DATE_FORMAT);
                    }
                }
                drpLoanNumber.DataSource     = objCommon.getDropDownList(clsConstant.SP_GET_LOAN, null);
                drpLoanNumber.DataTextField  = "DisplayFieldText";
                drpLoanNumber.DataValueField = "ValueFieldText";
                drpLoanNumber.DataBind();
                drpLoanNumber.SelectedValue = objEnt.LoanID.ToString();



                if (objEnt.PackageNumber != null)
                {
                    btnCancel.Visible    = true;
                    btnSubmit.Visible    = true;
                    lblMessage.ForeColor = System.Drawing.Color.Black;
                    DataSet ds = new DataSet();
                    ds.ReadXml(HostingEnvironment.ApplicationPhysicalPath + "XML Files\\Message.xml");
                    lblMessage.Text = ds.Tables[0].Rows[11][1].ToString();
                }
                btnUpdate.Visible = true;
                btnSubmit.Visible = false;
            }
            else
            {
                btnUpdate.Visible = false;
                btnSubmit.Visible = true;
                btnCancel.Visible = true;
                lblMessage.Text   = "";
            }
        }
Exemplo n.º 2
0
    /// <summary>
    ///
    /// </summary>
    /// <param name="packageID"></param>
    /// <returns></returns>

    public clsEntPackageDetails readerForPackageDetail(string packageID)
    {
        clsEntPackageDetails objEnt = new clsEntPackageDetails();
        SqlDataReader        reader;

        try
        {
            if (objConnection.Connection.State == ConnectionState.Closed)
            {
                objConnection.Connection.Open();
            }


            SqlParameter[] param = new SqlParameter[] { new SqlParameter("@packageID", packageID) };
            reader = objConnection.ExecuteReaderQuery(clsConstant.SP_SELECT_PACKAGE_DETAILS_CHECK, CommandType.StoredProcedure, param);


            while (reader.Read())
            {
                objEnt.PackageID     = Convert.ToInt32(reader.GetValue(0));
                objEnt.PackageNumber = reader.GetValue(1).ToString();
                objEnt.PackageName   = reader.GetValue(2).ToString();
                string dtStartDate = reader.GetValue(3).ToString();
                string dtEndDate   = reader.GetValue(4).ToString();


                if (dtStartDate == "" || dtStartDate == "01 Jan 1900")
                {
                    objEnt.StartDate = "";
                }
                else
                {
                    objEnt.StartDate = dtStartDate;
                }

                if (dtEndDate == "" || dtEndDate == "01 Jan 1900")
                {
                    objEnt.EndDate = "";
                }
                else
                {
                    objEnt.EndDate = dtEndDate;
                }

                objEnt.LoanID = Convert.ToInt32(reader.GetValue(5));
            }
            return(objEnt);
        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
        }
    }
Exemplo n.º 3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                ds.ReadXml(HostingEnvironment.ApplicationPhysicalPath + "XML Files\\Message.xml");
                if (IsPostBack)
                {
                    var ctrlName = Request.Params[PageBase.postEventSourceID];
                    var args     = Request.Params[PageBase.postEventArgumentID];
                    HandleCustomPostbackEvent(ctrlName, args);
                }
                packageID = Request.QueryString["packageID"];

                if (packageID != null)
                {
                    if (!IsPostBack)
                    {
                        objEnt = packageObj.readerForPackageDetail(packageID);
                        if (objEnt.PackageNumber != null)
                        {
                            btnUpdate.Visible   = true;
                            btnSubmit.Visible   = false;
                            btnCancel.Visible   = true;
                            txtPackageNo.Text   = objEnt.PackageNumber;
                            txtPackageName.Text = objEnt.PackageName;

                            if (objEnt.StartDate != null)
                            {
                                if (objEnt.StartDate != "")
                                {
                                    DateTime dtstartdate = DateTime.Parse(objEnt.StartDate);
                                    txtStartDate.Text = dtstartdate.ToString(clsConstant.DATE_FORMAT);
                                }
                            }

                            else
                            {
                                txtStartDate.Text = "";
                            }

                            if (objEnt.EndDate != null)
                            {
                                if (objEnt.EndDate != "")
                                {
                                    DateTime dtenddate = DateTime.Parse(objEnt.EndDate);
                                    txtEndDate.Text = dtenddate.ToString(clsConstant.DATE_FORMAT);
                                }
                            }
                            //Binding loannumber to the dropdown control.

                            drpLoanNumber.DataSource     = objCommon.getDropDownList(clsConstant.SP_GET_LOAN, null);
                            drpLoanNumber.DataTextField  = "DisplayFieldText";
                            drpLoanNumber.DataValueField = "ValueFieldText";
                            drpLoanNumber.DataBind();
                            drpLoanNumber.Items.FindByValue(objEnt.LoanID.ToString()).Selected = true;
                        }
                        else
                        {
                            btnSubmit.Visible = true;
                            btnUpdate.Visible = false;
                        }
                    }
                }

                else
                {
                    if (!IsPostBack)
                    {
                        if (Utility.CheckAccess("PackageDetailsAddEdit") == false)
                        {
                            pnlInvalid.Visible = true;
                            MainDiv.Visible    = false;
                        }
                        if (!Convert.ToBoolean(Session[clsConstant.SESS_VIEWTYPE]))
                        {
                            this.MakeReadOnly(this.Controls);
                        }
                        btnUpdate.Visible = false;

                        drpLoanNumber.DataSource     = objCommon.getDropDownList(clsConstant.SP_GET_LOAN, null);
                        drpLoanNumber.DataTextField  = "DisplayFieldText";
                        drpLoanNumber.DataValueField = "ValueFieldText";
                        drpLoanNumber.DataBind();
                        txtStartDate.Text = DateTime.Now.Date.ToString(clsConstant.DATE_FORMAT);
                    }
                }
            }
            catch (Exception ex)
            {
                logger.Error(ex);
            }
        }