示例#1
0
    protected void grPackageList_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        GridView _gridView = (GridView)sender;
        // Get the selected index and the command name
        int    _selectedIndex = int.Parse(e.CommandArgument.ToString());
        string _commandName   = e.CommandName;

        _gridView.SelectedIndex = _selectedIndex;
        switch (_commandName)
        {
        case ("RowEdit"):
            Payroll_MasterMgr objSalaryManager2 = new Payroll_MasterMgr();
            dtSalaryPackage = objSalaryManager2.SelectSalaryPackage(Convert.ToInt32(grPackageList.DataKeys[_gridView.SelectedIndex].Values[0].ToString().Trim()));
            if (dtSalaryPackage.Rows.Count > 0)
            {
                hfIsUpdate.Value = "Y";
                hfID.Value       = grPackageList.DataKeys[_gridView.SelectedIndex].Values[0].ToString().Trim();
                ddlSalPackTitle.SelectedValue = dtSalaryPackage.Rows[0]["EmpId"].ToString().Trim();
                //txtHeadTitle.Text = dtSalaryPackage.Rows[0]["SPTitle"].ToString().Trim();
                txtDescription.Text   = dtSalaryPackage.Rows[0]["SPDesc"].ToString().Trim();
                txtNetPayableAmt.Text = dtSalaryPackage.Rows[0]["totalSalary"].ToString().Trim();
                txtGrossSal.Text      = dtSalaryPackage.Rows[0]["TotalGrossSal"].ToString().Trim();
                txtNetAmountIn.Text   = "0";

                // Display the Details Value
                DataTable dtSalHeadDetails = objSalaryPakDets.SelectSalaryPakDetls(Convert.ToInt32(hfID.Value));
                grSalHead.DataSource = dtSalHeadDetails;
                grSalHead.DataBind();
                this.EntryMode(true);
            }
            TabContainer1.ActiveTabIndex = 0;
            break;
        }
    }