public bool Save()
{
bool result = false;
try
{
if (this.DepartmentId > 0)
{
result = (new DepartmentsDAO()).Update(this);
}
else
{
result = (new DepartmentsDAO()).Insert(this);
}
}
catch (System.Exception ex)
{
result = false;
throw ex;
}
return result;
}
Department::Save ( |
protected void gvDepartment_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e) { int i = gvDepartment.FindVisibleIndexByKeyValue(e.Keys[gvDepartment.KeyFieldName]); e.Cancel = true; dsData = Session[Constants.SESSION_DEPARTMENT] as DataSet; //dsData.Tables[0].Rows.Remove(dsData.Tables[0].Rows.Find(e.Keys[gvData.KeyFieldName])); dsData.Tables[0].DefaultView.Delete(dsData.Tables[0].Rows.IndexOf(dsData.Tables[0].Rows.Find(e.Keys[gvDepartment.KeyFieldName]))); if (departments.Save(dsData)) { this.LoadDepartments(); } }