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(); } }
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; } } }
public abstract void AddChangeSalary(ChangeSalaryInfo objChangeSalary);
public abstract void DeleteChangeSalary(ChangeSalaryInfo objChangeSalary);
public abstract void UpdateChangeSalary(ChangeSalaryInfo objChangeSalary);
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); }
public void DeleteChangeSalary(ChangeSalaryInfo objChangeSalary) { DataProvider.Instance().DeleteChangeSalary(objChangeSalary); }
public void AddChangeSalary(ChangeSalaryInfo objChangeSalary) { DataProvider.Instance().AddChangeSalary(objChangeSalary); }
public void UpdateChangeSalary(ChangeSalaryInfo objChangeSalary) { DataProvider.Instance().UpdateChangeSalary(objChangeSalary); }