Exemplo n.º 1
0
        /// <summary>
        /// Insert_IncrementCycles
        /// </summary>
        /// <param name="_obj_smhr_IncrementCycle"></param>
        /// <returns></returns>
        public static bool Insert_IncrementCycles(SMHR_INCREMENTCYCLE _obj_smhr_IncrementCycle)
        {
            bool status = false;
            int  result = 0;
            List <SqlParameter> lstParameters = new List <SqlParameter>();

            lstParameters.Add(new SqlParameter("@INCREMENTCYCLE_PERIOD_ID", _obj_smhr_IncrementCycle.INCREMENTCYCLE_PERIODID));
            lstParameters.Add(new SqlParameter("@INCREMENTCYCLE_ORG_ID", _obj_smhr_IncrementCycle.ORGANISATION_ID));
            lstParameters.Add(new SqlParameter("@PERIOD_INCREMENT", _obj_smhr_IncrementCycle.INCREMENTCYCLE_MONTH));
            lstParameters.Add(new SqlParameter("@TBLINCREMENTCYCLES", _obj_smhr_IncrementCycle.TBLINCREMENTCYCLES));
            lstParameters.Add(new SqlParameter("@INCREMENTCYCLE_CREATEDBY", _obj_smhr_IncrementCycle.CREATEDBY));
            lstParameters.Add(new SqlParameter("@INCREMENTCYCLE_CREATEDDATE", _obj_smhr_IncrementCycle.CREATEDDATE));
            lstParameters.Add(new SqlParameter("@Operation", "Insert"));


            result = ExecuteNonQuery("USP_SMHR_INCREMENTCYCLE", lstParameters.ToArray());
            if (result > 0)
            {
                status = true;
            }
            else
            {
                status = false;
            }

            return(status);
        }
Exemplo n.º 2
0
    protected void btn_Save_Click(object sender, EventArgs e)
    {
        try
        {
            SMHR_INCREMENTCYCLE _obj_IncrementCycle = new SMHR_INCREMENTCYCLE();
            _obj_IncrementCycle.INCREMENTCYCLE_PERIODID = Convert.ToInt32(rcmb_FinPeriod.SelectedValue);
            _obj_IncrementCycle.INCREMENTCYCLE_MONTH    = rcmb_Cycles.SelectedValue;
            _obj_IncrementCycle.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);
            _obj_IncrementCycle.CREATEDBY   = Convert.ToInt32(Session["USER_ID"]); // ### Need to Get the Session
            _obj_IncrementCycle.CREATEDDATE = DateTime.Now;

            RadNumericTextBox rtxt_SlabAmountGrid = new RadNumericTextBox();
            DataTable         dtIncrementCycles   = new DataTable();
            dtIncrementCycles.Columns.Add("PERIODID", typeof(int));
            dtIncrementCycles.Columns.Add("STARTMONTH", typeof(string));
            dtIncrementCycles.Columns.Add("ENDMONTH", typeof(string));
            dtIncrementCycles.Columns.Add("INCREMENTCYCLE_SRNO", typeof(string));
            dtIncrementCycles.Columns.Add("STARTMONTH_ID", typeof(int));
            dtIncrementCycles.Columns.Add("ENDMONTH_ID", typeof(int));

            for (int index = 0; index <= rg_FinCycles.Items.Count - 1; index++)
            {
                int    PERIODID      = rg_FinCycles.Items[index]["PERIODID"].Text != "&nbsp;" ? Convert.ToInt32(rg_FinCycles.Items[index]["PERIODID"].Text) : 0;
                string StartMonth    = rg_FinCycles.Items[index]["StartMonth"].Text != "&nbsp;" ? rg_FinCycles.Items[index]["StartMonth"].Text : string.Empty;
                string EndMonth      = rg_FinCycles.Items[index]["EndMonth"].Text != "&nbsp;" ? rg_FinCycles.Items[index]["EndMonth"].Text : string.Empty;
                string SRNO          = rg_FinCycles.Items[index]["SRNO"].Text != "&nbsp;" ? rg_FinCycles.Items[index]["SRNO"].Text : string.Empty;
                int    STARTMONTH_ID = rg_FinCycles.Items[index]["STARTMONTH_ID"].Text != "&nbsp;" ? Convert.ToInt32(rg_FinCycles.Items[index]["STARTMONTH_ID"].Text) : 0;
                int    ENDMONTH_ID   = rg_FinCycles.Items[index]["ENDMONTH_ID"].Text != "&nbsp;" ? Convert.ToInt32(rg_FinCycles.Items[index]["ENDMONTH_ID"].Text) : 0;

                dtIncrementCycles.Rows.Add(PERIODID, StartMonth, EndMonth, SRNO, STARTMONTH_ID, ENDMONTH_ID);
            }
            _obj_IncrementCycle.TBLINCREMENTCYCLES = dtIncrementCycles;
            if (BLL.Insert_IncrementCycles(_obj_IncrementCycle))
            {
                BLL.ShowMessage(this, "Increment Cycles Saved Successfully");
            }
            else
            {
                BLL.ShowMessage(this, "Increment Cycles Failed");
            }


            Rm_CY_page.SelectedIndex     = 0;
            Rg_IncrementCycle.DataSource = BindIncrementCycleGrid();
            Rg_IncrementCycle.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_IncrementCycle", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemplo n.º 3
0
    private DataTable BindIncrementCycleGrid()
    {
        SMHR_INCREMENTCYCLE _obj_IncrementCycle = new SMHR_INCREMENTCYCLE();

        try
        {
            _obj_IncrementCycle.ORGANISATION_ID = Convert.ToInt32(Session["ORG_ID"]);
            _obj_IncrementCycle.OPERATION       = operation.Select;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_IncrementCycle", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
        return(BLL.Get_FinancialPeriodDetails(_obj_IncrementCycle));
    }
Exemplo n.º 4
0
    protected void lnk_Edit_Command(object sender, CommandEventArgs e)
    {
        try
        {
            ClearControls();

            rcmb_FinPeriod.Enabled = false;
            rcmb_Cycles.Enabled    = false;
            btn_Generate.Enabled   = false;
            btn_Save.Enabled       = false;
            rg_FinCycles.Enabled   = false;

            LoadFinancialPeriodCombos("Edit");

            LinkButton   lnkEdit = sender as LinkButton;
            GridDataItem item    = lnkEdit.NamingContainer as GridDataItem;

            rcmb_FinPeriod.SelectedValue = e.CommandArgument.ToString();
            if (item["INCREMENTCYCLE_MONTH"].Text != "&nbsp;")
            {
                rcmb_Cycles.SelectedValue = item["INCREMENTCYCLE_MONTH"].Text;
                //btnGenerate_Click(null, null);
                tr_GenerateCycles.Visible = true;

                SMHR_INCREMENTCYCLE _obj_IncrementCycle = new SMHR_INCREMENTCYCLE();
                _obj_IncrementCycle.INCREMENTCYCLE_PERIODID = Convert.ToInt32(rcmb_FinPeriod.SelectedValue);
                _obj_IncrementCycle.INCREMENTCYCLE_MONTH    = rcmb_Cycles.SelectedValue;
                _obj_IncrementCycle.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);
                _obj_IncrementCycle.OPERATION = operation.IncrementCycles;
                DataTable dtFinPeriodData = BLL.Get_FinancialPeriodDetails(_obj_IncrementCycle);

                rg_FinCycles.DataSource = dtFinPeriodData;
                rg_FinCycles.DataBind();
            }

            Rm_CY_page.SelectedIndex = 1;
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_IncrementCycle", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemplo n.º 5
0
    protected void btnGenerate_Click(object sender, EventArgs e)
    {
        try
        {
            tr_GenerateCycles.Visible = true;

            SMHR_INCREMENTCYCLE _obj_IncrementCycle = new SMHR_INCREMENTCYCLE();
            _obj_IncrementCycle.INCREMENTCYCLE_PERIODID = Convert.ToInt32(rcmb_FinPeriod.SelectedValue);
            _obj_IncrementCycle.INCREMENTCYCLE_MONTH    = rcmb_Cycles.SelectedValue;
            _obj_IncrementCycle.ORGANISATION_ID         = Convert.ToInt32(Session["ORG_ID"]);
            _obj_IncrementCycle.OPERATION = operation.Get;
            DataTable dtFinPeriodData = BLL.Get_FinancialPeriodDetails(_obj_IncrementCycle);

            ViewState["FinCycles"]  = dtFinPeriodData;
            rg_FinCycles.DataSource = dtFinPeriodData;
            rg_FinCycles.DataBind();
        }
        catch (Exception ex)
        {
            SMHR.BLL.Error_Log(Session["USER_ID"].ToString(), ex.TargetSite.ToString(), ex.Message.Replace("'", "''"), "frm_IncrementCycle", ex.StackTrace, DateTime.Now);
            Response.Redirect("~/Frm_ErrorPage.aspx");
        }
    }
Exemplo n.º 6
0
 /// <summary>
 /// Get Financial Period Details
 /// </summary>
 /// <param name="_obj_smhr_IncrementCycle"></param>
 /// <returns></returns>
 public static DataTable Get_FinancialPeriodDetails(SMHR_INCREMENTCYCLE _obj_smhr_IncrementCycle)
 {
     if (_obj_smhr_IncrementCycle.OPERATION == operation.Select)
     {
         return(ExecuteQuery("EXEC USP_SMHR_INCREMENTCYCLE @Operation = 'Select', @INCREMENTCYCLE_PERIOD_ID = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_PERIODID + "', @PERIOD_INCREMENT = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_MONTH + "', @INCREMENTCYCLE_ORG_ID = '" + _obj_smhr_IncrementCycle.ORGANISATION_ID + "'"));
     }
     else if (_obj_smhr_IncrementCycle.OPERATION == operation.IncrementCycles)
     {
         return(ExecuteQuery("EXEC USP_SMHR_INCREMENTCYCLE @Operation = 'SELECTCYLCLES', @INCREMENTCYCLE_PERIOD_ID = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_PERIODID + "', @PERIOD_INCREMENT = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_MONTH + "', @INCREMENTCYCLE_ORG_ID = '" + _obj_smhr_IncrementCycle.ORGANISATION_ID + "'"));
     }
     else if (_obj_smhr_IncrementCycle.OPERATION == operation.FINANCIALPERIODSINCLUDED)
     {
         return(ExecuteQuery("EXEC USP_SMHR_INCREMENTCYCLE @Operation = 'FINANCIALPERIODSINCLUDED', @INCREMENTCYCLE_PERIOD_ID = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_PERIODID + "', @PERIOD_INCREMENT = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_MONTH + "', @INCREMENTCYCLE_ORG_ID = '" + _obj_smhr_IncrementCycle.ORGANISATION_ID + "'"));
     }
     else if (_obj_smhr_IncrementCycle.OPERATION == operation.FINANCIALPERIODSEXCLUDED)
     {
         return(ExecuteQuery("EXEC USP_SMHR_INCREMENTCYCLE @Operation = 'FINANCIALPERIODSEXCLUDED', @INCREMENTCYCLE_PERIOD_ID = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_PERIODID + "', @PERIOD_INCREMENT = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_MONTH + "', @INCREMENTCYCLE_ORG_ID = '" + _obj_smhr_IncrementCycle.ORGANISATION_ID + "'"));
     }
     else
     {
         return(ExecuteQuery("EXEC USP_SMHR_INCREMENTCYCLE @Operation = 'INCREMENTCYCLES', @INCREMENTCYCLE_PERIOD_ID = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_PERIODID + "', @PERIOD_INCREMENT = '" + _obj_smhr_IncrementCycle.INCREMENTCYCLE_MONTH + "', @INCREMENTCYCLE_ORG_ID = '" + _obj_smhr_IncrementCycle.ORGANISATION_ID + "'"));
     }
 }