protected void btnAllowance_Click(object sender, EventArgs e)
    {
        pnlmenuloan.BackColor         = System.Drawing.ColorTranslator.FromHtml("#90bde9");
        pnlMenuDeduction.BackColor    = System.Drawing.ColorTranslator.FromHtml("#90bde9");
        pnlMenupenaltyclaim.BackColor = System.Drawing.ColorTranslator.FromHtml("#90bde9");
        pnlMenuAllowance.BackColor    = System.Drawing.ColorTranslator.FromHtml("#ccddee");
        pnlattendance.BackColor       = System.Drawing.ColorTranslator.FromHtml("#90bde9");
        pnlattendance.BackColor       = System.Drawing.ColorTranslator.FromHtml("#90bde9");
        pnlgvdeduuc.Visible           = false;
        pnlattnd.Visible        = false;
        pnlpenaltyclaim.Visible = false;
        pnlloan.Visible         = false;



        DataTable dtBindGrid = new DataTable();

        dtBindGrid = objpayrollAllowance.GetPayAllowPayaRoll(Session["EmpIdc"].ToString());

        Session["monthAllow"] = dtBindGrid.Rows[0]["Month"].ToString();
        Session["YearAllow"]  = dtBindGrid.Rows[0]["Year"].ToString();
        dtBindGrid            = new DataView(dtBindGrid, "Month='" + Session["monthAllow"].ToString() + "' and Year='" + Session["YearAllow"].ToString() + "'", "", DataViewRowState.CurrentRows).ToTable();
        if (dtBindGrid.Rows.Count > 0)
        {
            pnlgvallowance.Visible = true;
            gvallowance.DataSource = dtBindGrid;
            gvallowance.DataBind();
            foreach (GridViewRow gvr2 in gvallowance.Rows)
            {
                HiddenField hdnallowanceId = (HiddenField)gvr2.FindControl("hdnallowId");

                HiddenField hdnRefId      = (HiddenField)gvr2.FindControl("hdnRefId");
                Label       lblgvRefValue = (Label)gvr2.FindControl("lblType");

                if (hdnallowanceId.Value != "0" && hdnallowanceId.Value != "")
                {
                    DataTable dtAllowance = ObjAllow.GetAllowanceTruebyId(Session["CompId"].ToString(), hdnallowanceId.Value);

                    dtAllowance = new DataView(dtAllowance, "Allowance_Id=" + hdnallowanceId.Value.ToString() + " ", "", DataViewRowState.CurrentRows).ToTable();
                    if (dtAllowance.Rows.Count > 0)
                    {
                        lblgvRefValue.Text = dtAllowance.Rows[0]["Allowance"].ToString();
                    }
                    else
                    {
                        lblgvRefValue.Text = "";
                    }
                }
            }
        }
        else
        {
            gvallowance.DataSource = null;
            gvallowance.DataBind();
            pnlgvallowance.Visible = false;
        }
    }
    protected void btnEdit_Command(object sender, CommandEventArgs e)
    {
        editid.Value = e.CommandArgument.ToString();

        DataTable dtTax = ObjAddAll.GetAllowanceTruebyId(StrCompId.ToString(), editid.Value);

        btnNew.Text = Resources.Attendance.Edit;

        txtAllowanceName.Text  = dtTax.Rows[0]["Allowance"].ToString();
        txtAllowanceNameL.Text = dtTax.Rows[0]["Allowance_L"].ToString();
        System.Web.UI.ScriptManager.GetCurrent(this).SetFocus(txtAllowanceName);
    }
Example #3
0
    protected void btnEmpEdit_Command(object sender, CommandEventArgs e)
    {
        pnl1.Visible    = true;
        pnl2.Visible    = true;
        RbtBoth.Checked = true;
        DataTable dtBindGrid = new DataTable();

        dtBindGrid = ObjAllDeduc.GetPayAllowDeducByEmpId(e.CommandArgument.ToString());
        if (dtBindGrid.Rows.Count > 0)
        {
            gvLeaveEmp.DataSource = dtBindGrid;
            gvLeaveEmp.DataBind();

            foreach (GridViewRow gvr in gvLeaveEmp.Rows)
            {
                HiddenField hdnTypeId     = (HiddenField)gvr.FindControl("hdngvType");
                HiddenField hdnRefId      = (HiddenField)gvr.FindControl("hdnRefId");
                Label       lblgvRefValue = (Label)gvr.FindControl("lblgvRefValue");

                if (hdnTypeId.Value != "0" && hdnTypeId.Value != "")
                {
                    if (hdnTypeId.Value == "1")
                    {
                        DataTable dtAllowance = ObjAllow.GetAllowanceTruebyId(Session["CompId"].ToString(), hdnRefId.Value);
                        if (dtAllowance.Rows.Count > 0)
                        {
                            lblgvRefValue.Text = dtAllowance.Rows[0]["Allowance"].ToString();
                        }
                        else
                        {
                            lblgvRefValue.Text = "";
                        }
                    }
                    else if (hdnTypeId.Value == "2")
                    {
                        DataTable dtDeduction = objDeduction.GetDeductionTruebyId(Session["CompId"].ToString(), hdnRefId.Value);
                        if (dtDeduction.Rows.Count > 0)
                        {
                            lblgvRefValue.Text = dtDeduction.Rows[0]["Deduction"].ToString();
                        }
                        else
                        {
                            lblgvRefValue.Text = "";
                        }
                    }
                }
            }

            Session["PayAllow"]  = dtBindGrid;
            lblEmpCodeLeave.Text = GetEmployeeCode(e.CommandArgument.ToString());
            lblEmpNameLeave.Text = GetEmployeeName(e.CommandArgument.ToString());
            Session["EmpId"]     = e.CommandArgument.ToString();
        }
        else
        {
            pnl1.Visible = false;
            pnl2.Visible = false;
            DisplayMessage("Employee Has not Allowance or Deduction");
            return;
        }
    }