Ejemplo n.º 1
0
        protected void grdSalary_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            int id = Int32.Parse(e.CommandArgument.ToString());


            if (e.CommandName == "Delete")
            {
                this.salary = objSalary.GetChangeSalary(id);
                objSalary.DeleteChangeSalary(salary);
                this.grdSalary.DataSource = objSalary.GetChangeSalarys();
                this.grdSalary.DataBind();
            }
        }
Ejemplo n.º 2
0
 protected void grdSalary_ItemDatabound(object sender, DataGridItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         this.salary = e.Item.DataItem as ChangeSalaryInfo;
         ImageButton imgDelete = e.Item.FindControl("imgDelete") as ImageButton;
         if (imgDelete != null)
         {
             imgDelete.Attributes.Add("onClick", "javascript:return confirm('Bạn có muốn xóa');");
         }
         HyperLink hplName = e.Item.FindControl("hplName") as HyperLink;
         if (hplName != null)
         {
             hplName.Text        = objEmplyess.GetEmployees(this.salary.employeeid).fullname;
             hplName.NavigateUrl = EditUrl("Id", this.salary.id.ToString());
         }
         Label lblChangeDate = e.Item.FindControl("lblChangeDate") as Label;
         if (lblChangeDate != null)
         {
             lblChangeDate.Text = String.Format("{0:dd/MM/yyyy}", this.salary.changedate);
         }
         Label lblLevel = e.Item.FindControl("lblLevel") as Label;
         if (lblLevel != null)
         {
             lblLevel.Text = objSalaryType.GetSalaryType(this.salary.classid).title;
         }
         Label lblClass = e.Item.FindControl("lblClass") as Label;
         if (lblClass != null)
         {
             lblClass.Text = objSalaryType.GetSalaryType(this.salary.classid).level;
         }
         Label lblCoefficient = e.Item.FindControl("lblCoefficient") as Label;
         if (lblCoefficient != null)
         {
             lblCoefficient.Text = objSalaryType.GetSalaryType(this.salary.classid).coefficient;
         }
     }
 }
Ejemplo n.º 3
0
 public abstract void AddChangeSalary(ChangeSalaryInfo objChangeSalary);
Ejemplo n.º 4
0
 public abstract void DeleteChangeSalary(ChangeSalaryInfo objChangeSalary);
Ejemplo n.º 5
0
 public abstract void UpdateChangeSalary(ChangeSalaryInfo objChangeSalary);
Ejemplo n.º 6
0
 public override void DeleteChangeSalary(ChangeSalaryInfo objChangeSalary)
 {
     SqlHelper.ExecuteNonQuery(ConnectionString, GetFullyQualifiedName("HRM_ChangeSalary"), objChangeSalary.id, objChangeSalary.employeeid, objChangeSalary.ngayki, objChangeSalary.changedate, objChangeSalary.classid, objChangeSalary.salarylevel, objChangeSalary.type, objChangeSalary.salarycoefficient, objChangeSalary.reason, objChangeSalary.editor, objChangeSalary.modifieddate, objChangeSalary.ip, objChangeSalary.soQD, objChangeSalary.LuongCB, objChangeSalary.BHXH, objChangeSalary.BHYT, objChangeSalary.BHTN, objChangeSalary.PhuCap, objChangeSalary.DenNgay, objChangeSalary.FileKem, objChangeSalary.KieuLuong, objChangeSalary.officeid, 2);
 }
Ejemplo n.º 7
0
 public void DeleteChangeSalary(ChangeSalaryInfo objChangeSalary)
 {
     DataProvider.Instance().DeleteChangeSalary(objChangeSalary);
 }
Ejemplo n.º 8
0
 public void AddChangeSalary(ChangeSalaryInfo objChangeSalary)
 {
     DataProvider.Instance().AddChangeSalary(objChangeSalary);
 }
Ejemplo n.º 9
0
 public void UpdateChangeSalary(ChangeSalaryInfo objChangeSalary)
 {
     DataProvider.Instance().UpdateChangeSalary(objChangeSalary);
 }