예제 #1
0
 /// <summary>
 /// Added By : Himanshu Pandya
 /// Date : 06-01-2012
 /// Desc : Bind FixDeposite Maturity Details.
 /// </summary>
 public void BindFixDepositeMaturityDetails()
 {
     objFixDeposite = new clsFixDeposite();
     DataTable dtFixDeposite = new DataTable();
     try
     {
         if (!string.IsNullOrEmpty(ddlFDPeriodYears.SelectedValue.ToString()))
         {
             objFixDeposite.FixDepositeTypeId = Convert.ToInt32(ddlFDPeriodYears.SelectedValue);
             objFixDeposite.FixDepositeAmount = !string.IsNullOrEmpty(txtFixDepositeAmount.Text) ? Convert.ToDecimal(txtFixDepositeAmount.Text) : 0;
             objFixDeposite.FixDepositeDate = !string.IsNullOrEmpty(txtFixDepositeDate.Text) ? txtFixDepositeDate.Text : string.Empty;
             dtFixDeposite = objFixDeposite.GetFixDepositeMaturityDetailsByFixDepositeTypeId();
             if (dtFixDeposite.Rows.Count > 0)
             {
                 txtFDInterestRate.Text = dtFixDeposite.Rows[0]["FixDepositeDate"].ToString();
                 txtFDMaturityDate.Text = dtFixDeposite.Rows[0]["MaturityDate"].ToString();
                 txtFDMaturityAmt.Text = CommonFunctions.FormatMoneyString(Convert.ToDecimal(dtFixDeposite.Rows[0]["MaturityAmount"]));
             }
         }
     }
     catch
     { }
     finally
     {
         objFixDeposite = null;
         dtFixDeposite = null;
     }
 }
예제 #2
0
        /// <summary>
        /// Added By : Himanshu Pandya
        /// Date : 30-12-2012
        /// Desc : Fix Deposite GridRow Editing.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void gvFixDeposite_RowEditing(object sender, GridViewEditEventArgs e)
        {
            objFixDeposite = new clsFixDeposite();
            DataTable dtFixDeposite = new DataTable();
            int iFixDepositeId;
            try
            {
                iFixDepositeId = Convert.ToInt32(((Label)gvFixDeposite.Rows[e.NewEditIndex].FindControl("lblFixDepositeId")).Text);
                if (iFixDepositeId > 0)
                {
                    objFixDeposite.FixDepositeId = iFixDepositeId;
                    dtFixDeposite = objFixDeposite.GetFixDepositeDetailsByFixDepositeId();
                    if (dtFixDeposite.Rows.Count > 0)
                    {
                        //Fill Fix Deposite Information
                        hdnFixDepositeId.Value = dtFixDeposite.Rows[0]["FixDepositeId"].ToString();
                        hdnCustomerId.Value = dtFixDeposite.Rows[0]["CustomerId"].ToString();
                        txtFDCustomerNo.Text = dtFixDeposite.Rows[0]["CustomerCode"].ToString();
                        txtFixDepositeDate.Text = dtFixDeposite.Rows[0]["FixDepositeDate"].ToString();
                        ddlCustomerType.SelectedIndex = ddlCustomerType.Items.IndexOf(ddlCustomerType.Items.FindByValue(dtFixDeposite.Rows[0]["CustomerTypeId"].ToString()));
                        ddlFDCustomernamePrefix.SelectedIndex = ddlFDCustomernamePrefix.Items.IndexOf(ddlFDCustomernamePrefix.Items.FindByText(dtFixDeposite.Rows[0]["CustomerNamePrifix"].ToString()));
                        txtFDCusotmerFirstname.Text = dtFixDeposite.Rows[0]["CustomerFirstName"].ToString();
                        txtFDCustomerMiddlename.Text = dtFixDeposite.Rows[0]["CustomerMiddleName"].ToString();
                        txtFDCustomerLastname.Text = dtFixDeposite.Rows[0]["CustomerLastName"].ToString();

                        //Bind FD Types as per customer Type
                        BindFixDepositeTypes();
                        ddlFixDepositeType.SelectedIndex = ddlFixDepositeType.Items.IndexOf(ddlFixDepositeType.Items.FindByValue(dtFixDeposite.Rows[0]["FixDepositeTypeId"].ToString()));

                        //Then Bind Fix Deposite Periods and Interest Rate.
                        BindFixDepositePeriods();
                        ddlFDPeriodYears.SelectedIndex = ddlFDPeriodYears.Items.IndexOf(ddlFDPeriodYears.Items.FindByValue(dtFixDeposite.Rows[0]["FixDepositePeriods"].ToString()));
                        txtFDInterestRate.Text = dtFixDeposite.Rows[0]["FixDepositeInterestRate"].ToString();

                        txtFixDepositeAmount.Text = CommonFunctions.FormatMoneyString(Convert.ToDecimal(dtFixDeposite.Rows[0]["FixDepositeAmount"]));
                        txtFDMaturityDate.Text = dtFixDeposite.Rows[0]["MaturityDate"].ToString();
                        txtFDMaturityAmt.Text = CommonFunctions.FormatMoneyString(Convert.ToDecimal(dtFixDeposite.Rows[0]["MaturityAmount"]));

                        //Fill Nominee Information
                        hdnNomineeId.Value = dtFixDeposite.Rows[0]["NomineeId"].ToString();
                        ddlFDNomineePrefix.SelectedIndex = ddlFDNomineePrefix.Items.IndexOf(ddlFDNomineePrefix.Items.FindByText(dtFixDeposite.Rows[0]["NomineeNamePrefix"].ToString()));
                        txtFDNomineeFirstname.Text = dtFixDeposite.Rows[0]["NomineeFirstName"].ToString();
                        txtFDNomineeMiddlename.Text = dtFixDeposite.Rows[0]["NomineeMiddleName"].ToString();
                        txtFDNomineeLastname.Text = dtFixDeposite.Rows[0]["NomineeLastName"].ToString();
                        txtFDNomineeAddress.Text = dtFixDeposite.Rows[0]["NomineeAddress"].ToString();
                        ddlFDNomineeVillage.SelectedIndex = ddlFDNomineeVillage.Items.IndexOf(ddlFDNomineeVillage.Items.FindByValue(dtFixDeposite.Rows[0]["NomineeVillageId"].ToString())); ;
                        ddlFDNomineeTaluka.SelectedIndex = ddlFDNomineeTaluka.Items.IndexOf(ddlFDNomineeTaluka.Items.FindByValue(dtFixDeposite.Rows[0]["NomineeTahsilId"].ToString())); ;
                        ddlFDNomineeDistrict.SelectedIndex = ddlFDNomineeDistrict.Items.IndexOf(ddlFDNomineeDistrict.Items.FindByValue(dtFixDeposite.Rows[0]["NomineeDistrictId"].ToString())); ;
                        txtFDNomineePinCode.Text = dtFixDeposite.Rows[0]["NomineePinCode"].ToString();
                        txtFDNomineePhonenumber.Text = dtFixDeposite.Rows[0]["NomineePhoneNumber"].ToString();

                        EnableDisableFixDepositeControls(false);
                    }
                    ShowHideFixDepositeGrid(false);
                }
            }
            catch
            {
            }
            finally
            {
                objFixDeposite = null;
                dtFixDeposite = null;
            }
        }
예제 #3
0
        /// <summary>
        /// Added By : Himanshu Pandya
        /// Date : 30-12-2012
        /// Desc : Save New Fix Deposite Details
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSaveFixDepoisite_Click(object sender, EventArgs e)
        {
            objFixDeposite = new clsFixDeposite();
            objNominee = new clsNominees();
            try
            {
                if (Page.IsValid)
                {
                    if (!string.IsNullOrEmpty(AppSessions.GetSession(AppSessions.UDFSessionName._user_id.ToString())))
                    {
                        objFixDeposite.FixDepositeId = !string.IsNullOrEmpty(hdnFixDepositeId.Value) ? Convert.ToInt32(hdnFixDepositeId.Value.ToString()) : 0;
                        objFixDeposite.CustomerId = !string.IsNullOrEmpty(hdnCustomerId.Value) ? Convert.ToInt32(hdnCustomerId.Value.ToString()) : 0;
                        objFixDeposite.FixDepositeDate = !string.IsNullOrEmpty(txtFixDepositeDate.Text) ? txtFixDepositeDate.Text : string.Empty;
                        objFixDeposite.FixDepositeTypeId = !string.IsNullOrEmpty(ddlFDPeriodYears.SelectedValue) ? Convert.ToInt32(ddlFDPeriodYears.SelectedValue.ToString()) : 0;
                        objFixDeposite.FixDepositeAmount = !string.IsNullOrEmpty(txtFixDepositeAmount.Text) ? Convert.ToDecimal(txtFixDepositeAmount.Text) : 0;
                        objFixDeposite.MaturityDate = !string.IsNullOrEmpty(txtFDMaturityDate.Text) ? txtFDMaturityDate.Text : string.Empty;
                        objFixDeposite.MaturityAmount = !string.IsNullOrEmpty(txtFDMaturityAmt.Text) ? Convert.ToDecimal(txtFDMaturityAmt.Text) : 0;
                        objFixDeposite.IsClosed = false;
                        objFixDeposite.ClosedDate = string.Empty;
                        objFixDeposite.CreatedBy = Convert.ToInt32(AppSessions.GetSession(AppSessions.UDFSessionName._user_id.ToString()));
                        objFixDeposite.CreatedDate = Convert.ToDateTime(txtFixDepositeDate.Text);
                        objFixDeposite.UpdatedBy = Convert.ToInt32(AppSessions.GetSession(AppSessions.UDFSessionName._user_id.ToString()));
                        objFixDeposite.UpdatedDate = Convert.ToDateTime(txtFixDepositeDate.Text);
                        objFixDeposite.IsActive = true;

                        if (objFixDeposite.Insert())
                        {
                            //Customer Nominee Details
                            objNominee.NomineeId = !string.IsNullOrEmpty(hdnNomineeId.Value) ? Convert.ToInt32(hdnNomineeId.Value.ToString()) : 0;
                            objNominee.NomineeReferenceId = objFixDeposite.FixDepositeId > 0 ? objFixDeposite.FixDepositeId : 0;
                            objNominee.NomineeTypeId = Convert.ToInt32(clsEnum.NomineeType.FixDeposite.GetHashCode().ToString());
                            objNominee.NamePrefix = !string.IsNullOrEmpty(ddlFDNomineePrefix.SelectedValue) ? ddlFDNomineePrefix.SelectedValue.ToString() : string.Empty;
                            objNominee.FirstName = !string.IsNullOrEmpty(txtFDNomineeFirstname.Text) ? txtFDNomineeFirstname.Text.ToString() : string.Empty;
                            objNominee.MiddleName = !string.IsNullOrEmpty(txtFDNomineeMiddlename.Text) ? txtFDNomineeMiddlename.Text.ToString() : string.Empty;
                            objNominee.LastName = !string.IsNullOrEmpty(txtFDNomineeLastname.Text) ? txtFDNomineeLastname.Text.ToString() : string.Empty;
                            objNominee.Address = !string.IsNullOrEmpty(txtFDNomineeAddress.Text) ? txtFDNomineeAddress.Text.ToString() : string.Empty;
                            objNominee.VillageId = !string.IsNullOrEmpty(ddlFDNomineeVillage.Text) ? ddlFDNomineeVillage.Text.ToString() : string.Empty;
                            objNominee.TahsilId = !string.IsNullOrEmpty(ddlFDNomineeTaluka.SelectedValue) ? Convert.ToInt32(ddlFDNomineeTaluka.SelectedValue.ToString()) : 0;
                            objNominee.DistrictId = !string.IsNullOrEmpty(ddlFDNomineeDistrict.SelectedValue) ? Convert.ToInt32(ddlFDNomineeDistrict.SelectedValue.ToString()) : 0;
                            objNominee.PinCode = !string.IsNullOrEmpty(txtFDNomineePinCode.Text) ? txtFDNomineePinCode.Text.ToString() : string.Empty;
                            objNominee.PhoneNumber = !string.IsNullOrEmpty(txtFDNomineePhonenumber.Text) ? txtFDNomineePhonenumber.Text.ToString() : string.Empty;
                            objNominee.CreatedBy = Convert.ToInt32(AppSessions.GetSession(AppSessions.UDFSessionName._user_id.ToString()));
                            objNominee.CreatedDate = Convert.ToDateTime(txtFixDepositeDate.Text);
                            objNominee.UpdatedBy = Convert.ToInt32(AppSessions.GetSession(AppSessions.UDFSessionName._user_id.ToString()));
                            objNominee.UpdatedDate = Convert.ToDateTime(txtFixDepositeDate.Text);
                            objNominee.IsActive = true;
                            objNominee.Insert();

                            lblFixDepositeMessage.CssClass = "SuccessfulMessage";
                            lblFixDepositeMessage.Text = (String)GetGlobalResourceObject("SharedResource", "RecordSavedSuccessfully");
                        }
                        else
                        {
                            lblFixDepositeMessage.CssClass = "FailureMessage";
                            lblFixDepositeMessage.Text = (String)GetGlobalResourceObject("SharedResource", "LoginSessionExpire");
                        }
                    }
                }
                ClearFDControls();
                BindFixDepositesGrid();
                ShowHideFixDepositeGrid(true);
            }
            catch
            {
            }
            finally
            {
                objFixDeposite = null;
                objNominee = null;
            }
        }
예제 #4
0
 /// <summary>
 /// Added By : Himanshu Pandya
 /// Date : 12-01-2013
 /// Desc : Close Fix Deposite
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void btnCloseFixDeposite_Click(object sender, EventArgs e)
 {
     clsFixDeposite objFixDeposite = new clsFixDeposite();
     try
     {
         if ((!string.IsNullOrEmpty(hdnFixDepositeId.Value)) && (!string.IsNullOrEmpty(AppSessions.GetSession(AppSessions.UDFSessionName._user_id.ToString()))))
         {
             objFixDeposite.FixDepositeId = Convert.ToInt32(hdnFixDepositeId.Value.ToString());
             objFixDeposite.IsClosed = true;
             objFixDeposite.ClosedDate = String.Format("{0:dd/MM/yyyy}", DateTime.Now);
             objFixDeposite.UpdatedBy = Convert.ToInt32(AppSessions.GetSession(AppSessions.UDFSessionName._user_id.ToString())); ;
             objFixDeposite.UpdatedDate = Convert.ToDateTime(txtFixDepositeDate.Text);
             objFixDeposite.IsActive = false;
             if (objFixDeposite.CloseFixDepositeByFixDepositeId())
             {
                 lblFixDepositeMessage.CssClass = "SuccessfulMessage";
                 lblFixDepositeMessage.Text = (String)GetGlobalResourceObject("SharedResource", "RecordSavedSuccessfully");
             }
             else
             {
                 lblFixDepositeMessage.CssClass = "FailureMessage";
                 lblFixDepositeMessage.Text = (String)GetGlobalResourceObject("SharedResource", "LoginSessionExpire");
             }
             ClearFDControls();
             BindFixDepositesGrid();
             EnableDisableFixDepositeControls(true);
             ShowHideFixDepositeGrid(true);
         }
     }
     catch
     { }
 }
예제 #5
0
        /// <summary>
        /// Added By : Himanshu Pandya
        /// Date : 30-12-2012
        /// Desc : Bind Fix Deposite Details
        /// </summary>
        public void BindFixDepositesGrid()
        {
            objFixDeposite = new clsFixDeposite();
            DataTable dtFixDeposite = new DataTable();
            try
            {
                if (!string.IsNullOrEmpty(txtSearchFD.Text) && !string.IsNullOrEmpty(ddlFDSearch.SelectedValue))
                {
                    string strsearch = ddlFDSearch.SelectedValue.ToString();
                    switch (strsearch)
                    {
                        case "CusotmerName":
                            objFixDeposite.CustomerFirstName = txtSearchFD.Text.ToString();
                            break;
                    }
                }
                else
                {
                    objFixDeposite.CustomerFirstName = string.Empty;
                }

                dtFixDeposite = objFixDeposite.SearcheAllFixDepositeWSearchFilters();
                if (dtFixDeposite.Rows.Count > 0)
                {
                    gvFixDeposite.DataSource = dtFixDeposite;
                }
                else
                {
                    gvFixDeposite.DataSource = null;
                }

                gvFixDeposite.PageSize = Convert.ToInt32(ddlFDPager.SelectedValue.ToString());
                gvFixDeposite.DataBind();
            }
            catch
            {
            }
            finally
            {
                objFixDeposite = null;
                dtFixDeposite = null;
            }
        }
예제 #6
0
 /// <summary>
 /// Added By : Himanshu Pandya
 /// Date : 06-01-2013
 /// Desc : Bind Fix Deposite Periods.
 /// </summary>
 /// <param name="FixDepositeTypeId"></param>
 public void BindFixDepositePeriods()
 {
     objFixDeposite = new clsFixDeposite();
     DataTable dtFixDeposite = new DataTable();
     try
     {
         if (!string.IsNullOrEmpty(ddlFixDepositeType.SelectedValue.ToString()))
         {
             ddlFDPeriodYears.Items.Clear();
             objFixDeposite.FixDepositeTypeId = Convert.ToInt32(ddlFixDepositeType.SelectedValue.ToString());
             dtFixDeposite = objFixDeposite.GetFixDepositePeriodsByFixDepositeTypeId();
             {
                 ddlFDPeriodYears.DataSource = dtFixDeposite;
                 ddlFDPeriodYears.DataValueField = "FixDepositeTypeId";
                 ddlFDPeriodYears.DataTextField = "FixDepositeTypeDesc";
                 ddlFDPeriodYears.DataBind();
             }
             ddlFDPeriodYears.Items.Insert(0, new ListItem("fuoMk", ""));
         }
     }
     catch
     {
     }
     finally
     {
         objFixDeposite = null;
         dtFixDeposite = null;
     }
 }