IList <ALRD_SecurityRoleEntity> IALRD_SecurityRoleDao.GetAll(ALRD_SecurityRoleEntity entity) { try { const string SP = "alrd_securityrole_GetAll"; using (DbCommand cmd = Database.GetStoredProcCommand(SP)) { AddSortExpressionParameter(cmd, entity.SortExpression); FillParameters(entity, cmd, Database); IList <ALRD_SecurityRoleEntity> itemList = new List <ALRD_SecurityRoleEntity>(); using (IDataReader reader = Database.ExecuteReader(cmd)) { while (reader.Read()) { itemList.Add(new ALRD_SecurityRoleEntity(reader)); } } return(itemList); } } catch (Exception ex) { throw GetDataAccessException(ex, SourceOfException("GetAll")); } }
long IALRD_SecurityRoleDao.Update(ALRD_SecurityRoleEntity entity, bool isPertial = false) { long returnCode = -99; string SP; if (!isPertial) { SP = "alrd_securityrole_Update"; } else { SP = "alrd_securityrole_PertialUpdate"; } using (DbCommand cmd = Database.GetStoredProcCommand(SP)) { FillParameters(entity, cmd, Database); //FillSequrityParameters(securityCapsule, cmd, OparationType.Update, Database); AddOutputParameter(cmd); try { returnCode = Database.ExecuteNonQuery(cmd); } catch (Exception ex) { throw GetDataAccessException(ex, SourceOfException("Update")); } } return(returnCode); }
private void DeleteItem(int dataItemIndex) { ALRD_SecurityRoleEntity item = LocalDataStore[dataItemIndex]; long i = SH.Service.ALRD_SecurityRoleService.GetService().Delete(item); SuccessMessage = "Information Deleted Successfully."; this.LoadData(); }
private void InsertItem(ListViewItem insertItem) { ALRD_SecurityRoleEntity item = new ALRD_SecurityRoleEntity(); item.RoleName = ((TextBox)insertItem.FindControl("txtRoleName")).Text.Trim(); item.ShortName = ((TextBox)insertItem.FindControl("txtShortName")).Text.Trim(); item.LongDescription = ((TextBox)insertItem.FindControl("txtLongDescription")).Text.Trim(); item.CreatedBy = GlobalClass.UserID; item.CreatedOn = DateTime.Now; long i = SH.Service.ALRD_SecurityRoleService.GetService().Add(item); SuccessMessage = "Information Saved Successfully."; this.CloseInsert(); this.LoadData(); }
private void UpdateItem(ListViewItem insertItem, int dataItemIndex) { ALRD_SecurityRoleEntity item = LocalDataStore[dataItemIndex]; item.RoleName = ((TextBox)insertItem.FindControl("txtRoleName")).Text.Trim(); item.ShortName = ((TextBox)insertItem.FindControl("txtShortName")).Text.Trim(); item.LongDescription = ((TextBox)insertItem.FindControl("txtLongDescription")).Text.Trim(); item.UpdatedBy = GlobalClass.UserID; item.UpdatedOn = DateTime.Now; long i = SH.Service.ALRD_SecurityRoleService.GetService().Update(item); SuccessMessage = "Information Updated Successfully."; this.lsv_SetupPage.EditIndex = -1; this.LoadData(); }
long IALRD_SecurityRoleDao.Delete(ALRD_SecurityRoleEntity entity) { long returnCode = -99; const string SP = "alrd_securityrole_Delete"; using (DbCommand cmd = Database.GetStoredProcCommand(SP)) { FillParameters(entity, cmd, Database, true); //FillSequrityParameters(securityCapsule, cmd, OparationType.Update, Database); AddOutputParameter(cmd); try { returnCode = Database.ExecuteNonQuery(cmd);//Convert.ToInt64(cmd.Parameters["@RETURN_KEY"].Value); } catch (Exception ex) { throw GetDataAccessException(ex, SourceOfException("Delete")); } } return(returnCode); }
long IALRD_SecurityRoleDao.Add(ALRD_SecurityRoleEntity entity) { long returnCode = -99; const string SP = "alrd_securityrole_Insert"; using (DbCommand cmd = Database.GetStoredProcCommand(SP)) { FillParameters(entity, cmd, Database); //FillSequrityParameters(securityCapsule, cmd, OparationType.Save, Database); AddOutputParameter(cmd); try { returnCode = Database.ExecuteNonQuery(cmd); // GetReturnCodeFromParameter(cmd); } catch (Exception ex) { throw GetDataAccessException(ex, SourceOfException("Add")); } } return(returnCode); }
public static void FillParameters(ALRD_SecurityRoleEntity entity, DbCommand cmd, Database Database, bool forDelete = false) { if (entity.COMPID.HasValue) { Database.AddInParameter(cmd, "@COMPID", DbType.Int64, entity.COMPID); } if (forDelete) { return; } if (!(string.IsNullOrEmpty(entity.RoleName))) { Database.AddInParameter(cmd, "@RoleName", DbType.String, entity.RoleName); } if (!(string.IsNullOrEmpty(entity.ShortName))) { Database.AddInParameter(cmd, "@ShortName", DbType.String, entity.ShortName); } if (!(string.IsNullOrEmpty(entity.LongDescription))) { Database.AddInParameter(cmd, "@LongDescription", DbType.String, entity.LongDescription); } if (entity.CreatedBy.HasValue) { Database.AddInParameter(cmd, "@CreatedBy", DbType.Int64, entity.CreatedBy); } if (entity.CreatedOn.HasValue) { Database.AddInParameter(cmd, "@CreatedOn", DbType.DateTime, entity.CreatedOn); } if (entity.UpdatedBy.HasValue) { Database.AddInParameter(cmd, "@UpdatedBy", DbType.Int64, entity.UpdatedBy); } if (entity.UpdatedOn.HasValue) { Database.AddInParameter(cmd, "@UpdatedOn", DbType.DateTime, entity.UpdatedOn); } }