示例#1
0
 public static AbsendSalaryDiduction GetAbsendSalaryDiductionByID(int id)
 {
     AbsendSalaryDiduction absendSalaryDiduction = new AbsendSalaryDiduction();
     SqlAbsendSalaryDiductionProvider sqlAbsendSalaryDiductionProvider = new SqlAbsendSalaryDiductionProvider();
     absendSalaryDiduction = sqlAbsendSalaryDiductionProvider.GetAbsendSalaryDiductionByID(id);
     return absendSalaryDiduction;
 }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        AbsendSalaryDiduction absendSalaryDiduction = new AbsendSalaryDiduction();

        absendSalaryDiduction.EmployeeID = ddlEmployee.SelectedValue;
        absendSalaryDiduction.SalaryOfMonth = ddlMonths.SelectedValue + ", " + ddlYears.SelectedValue;
        absendSalaryDiduction.NoOfDays = Int32.Parse(txtNoOfDays.Text);
        absendSalaryDiduction.TotalSalary = Decimal.Parse(txtTotalSalary.Text);
        absendSalaryDiduction.SalaryDeduction = Decimal.Parse(txtSalaryDeduction.Text);
        absendSalaryDiduction.AddedBy = Profile.card_id;
        absendSalaryDiduction.AddedDate = DateTime.Now;
        absendSalaryDiduction.UpdatedBy = Profile.card_id;
        absendSalaryDiduction.UpdateDate = DateTime.Now;
        absendSalaryDiduction.RowStatusID = 1;
        int resutl = AbsendSalaryDiductionManager.InsertAbsendSalaryDiduction(absendSalaryDiduction);
        Response.Redirect("AdminDisplayHR_AbsentSalaryDiduction.aspx");
    }
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        AbsendSalaryDiduction absendSalaryDiduction = new AbsendSalaryDiduction();
        absendSalaryDiduction = AbsendSalaryDiductionManager.GetAbsendSalaryDiductionByID(Int32.Parse(Request.QueryString["absendSalaryDiductionID"]));
        AbsendSalaryDiduction tempAbsendSalaryDiduction = new AbsendSalaryDiduction();
        tempAbsendSalaryDiduction.AbsendSalaryDiductionID = absendSalaryDiduction.AbsendSalaryDiductionID;

        tempAbsendSalaryDiduction.EmployeeID =ddlEmployee.SelectedValue;
        tempAbsendSalaryDiduction.SalaryOfMonth = ddlMonths.SelectedValue+", "+ddlYears.SelectedValue;
        tempAbsendSalaryDiduction.NoOfDays = Int32.Parse(txtNoOfDays.Text);
        tempAbsendSalaryDiduction.TotalSalary = Decimal.Parse(txtTotalSalary.Text);
        tempAbsendSalaryDiduction.SalaryDeduction = Decimal.Parse(txtSalaryDeduction.Text);
        tempAbsendSalaryDiduction.AddedBy = Profile.card_id;
        tempAbsendSalaryDiduction.AddedDate = DateTime.Now;
        tempAbsendSalaryDiduction.UpdatedBy = Profile.card_id;
        tempAbsendSalaryDiduction.UpdateDate = DateTime.Now;
        tempAbsendSalaryDiduction.RowStatusID = 1;
        bool result = AbsendSalaryDiductionManager.UpdateAbsendSalaryDiduction(tempAbsendSalaryDiduction);
        Response.Redirect("AdminDisplayHR_AbsentSalaryDiduction.aspx");
    }
示例#4
0
    private void showAbsendSalaryDiductionData()
    {
        AbsendSalaryDiduction absendSalaryDiduction = new AbsendSalaryDiduction();
        absendSalaryDiduction = AbsendSalaryDiductionManager.GetAbsendSalaryDiductionByID(Int32.Parse(Request.QueryString["absendSalaryDiductionID"]));

        ddlEmployee.SelectedValue = absendSalaryDiduction.EmployeeID.ToString();
        txtNoOfDays.Text = absendSalaryDiduction.NoOfDays.ToString();
        txtTotalSalary.Text = absendSalaryDiduction.TotalSalary.ToString();
        txtSalaryDeduction.Text = absendSalaryDiduction.SalaryDeduction.ToString();
    }
示例#5
0
 public static bool UpdateAbsendSalaryDiduction(AbsendSalaryDiduction absendSalaryDiduction)
 {
     SqlAbsendSalaryDiductionProvider sqlAbsendSalaryDiductionProvider = new SqlAbsendSalaryDiductionProvider();
     return sqlAbsendSalaryDiductionProvider.UpdateAbsendSalaryDiduction(absendSalaryDiduction);
 }
示例#6
0
 public static int InsertAbsendSalaryDiduction(AbsendSalaryDiduction absendSalaryDiduction)
 {
     SqlAbsendSalaryDiductionProvider sqlAbsendSalaryDiductionProvider = new SqlAbsendSalaryDiductionProvider();
     return sqlAbsendSalaryDiductionProvider.InsertAbsendSalaryDiduction(absendSalaryDiduction);
 }