public RoleTaskPermDC LoadByPrimaryKey(DBConnection Connection, string RoleID, string TaskID) { RoleTaskPermDC objRoleTaskPerm = new RoleTaskPermDC(); StringBuilder sql = new StringBuilder(); sql.Append("proc_RoleTaskPermsLoadByPrimaryKey"); DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection); dbCommandWrapper.AddInParameter("p_RoleID", DbType.String, RoleID); dbCommandWrapper.AddInParameter("p_TaskID", DbType.String, TaskID); IDataReader reader = null; if (Connection.Transaction != null) { reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand, Connection.Transaction); } else { reader = Connection.dataBase.ExecuteReader(dbCommandWrapper.DBCommand); } objRoleTaskPerm = FillObject(reader); return(objRoleTaskPerm); }
private RoleTaskPermDC FillObject(DataRow row) { RoleTaskPermDC objRoleTaskPerm = null; objRoleTaskPerm = new RoleTaskPermDC(); objRoleTaskPerm.RoleID = (String)row["RoleID"]; objRoleTaskPerm.TaskID = (String)row["TaskID"]; objRoleTaskPerm.SerialNo = (int)row["SerialNo"]; objRoleTaskPerm.CanView = (Boolean)row["CanView"]; objRoleTaskPerm.CanAdd = (Boolean)row["CanAdd"]; objRoleTaskPerm.CanEdit = (Boolean)row["CanEdit"]; objRoleTaskPerm.CanDelete = (Boolean)row["CanDelete"]; objRoleTaskPerm.CanPrint = (Boolean)row["CanPrint"]; objRoleTaskPerm.IsSyncReq = (Boolean)row["IsSyncReq"]; objRoleTaskPerm.IsSync = (Boolean)row["IsSync"]; objRoleTaskPerm.RowState = (String)row["RowState"]; objRoleTaskPerm.AddOn = row["AddOn"] == DBNull.Value ? null : (DateTime?)row["AddOn"]; objRoleTaskPerm.AddBy = (String)row["AddBy"]; objRoleTaskPerm.EditOn = row["EditOn"] == DBNull.Value ? null : (DateTime?)row["EditOn"]; objRoleTaskPerm.EditBy = (String)row["EditBy"]; objRoleTaskPerm.SyncDate = row["SyncDate"] == DBNull.Value ? null : (DateTime?)row["SyncDate"]; objRoleTaskPerm.CompanyID = row["CompanyID"] == DBNull.Value ? null : (int?)row["CompanyID"]; return(objRoleTaskPerm); }
private RoleTaskPermDC FillObject(IDataReader reader) { RoleTaskPermDC objRoleTaskPerm = null; if (reader != null && reader.Read()) { objRoleTaskPerm = new RoleTaskPermDC(); objRoleTaskPerm.RoleID = (String)reader["RoleID"]; objRoleTaskPerm.TaskID = (String)reader["TaskID"]; objRoleTaskPerm.SerialNo = (int)reader["SerialNo"]; objRoleTaskPerm.CanView = (Boolean)reader["CanView"]; objRoleTaskPerm.CanAdd = (Boolean)reader["CanAdd"]; objRoleTaskPerm.CanEdit = (Boolean)reader["CanEdit"]; objRoleTaskPerm.CanDelete = (Boolean)reader["CanDelete"]; objRoleTaskPerm.CanPrint = (Boolean)reader["CanPrint"]; objRoleTaskPerm.IsSyncReq = (Boolean)reader["IsSyncReq"]; objRoleTaskPerm.IsSync = (Boolean)reader["IsSync"]; objRoleTaskPerm.RowState = (String)reader["RowState"]; objRoleTaskPerm.AddOn = reader["AddOn"] == DBNull.Value ? null : (DateTime?)reader["AddOn"]; objRoleTaskPerm.AddBy = (String)reader["AddBy"]; objRoleTaskPerm.EditOn = reader["EditOn"] == DBNull.Value ? null : (DateTime?)reader["EditOn"]; objRoleTaskPerm.EditBy = (String)reader["EditBy"]; objRoleTaskPerm.SyncDate = reader["SyncDate"] == DBNull.Value ? null : (DateTime?)reader["SyncDate"]; objRoleTaskPerm.CompanyID = reader["CompanyID"] == DBNull.Value ? null : (int?)reader["CompanyID"]; reader.Close(); reader.Dispose(); } return(objRoleTaskPerm); }
private int Update(DBConnection Connection, RoleTaskPermDC objRoleTaskPerm) { int updateCount = 0; StringBuilder sql = new StringBuilder(); sql.Append("proc_RoleTaskPermsUpdate"); DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection); dbCommandWrapper.AddInParameter("p_RoleID", DbType.String, objRoleTaskPerm.RoleID); dbCommandWrapper.AddInParameter("p_TaskID", DbType.String, objRoleTaskPerm.TaskID); dbCommandWrapper.AddInParameter("p_SerialNo", DbType.Int32, objRoleTaskPerm.SerialNo); dbCommandWrapper.AddInParameter("p_CanView", DbType.Boolean, objRoleTaskPerm.CanView); dbCommandWrapper.AddInParameter("p_CanAdd", DbType.Boolean, objRoleTaskPerm.CanAdd); dbCommandWrapper.AddInParameter("p_CanEdit", DbType.Boolean, objRoleTaskPerm.CanEdit); dbCommandWrapper.AddInParameter("p_CanDelete", DbType.Boolean, objRoleTaskPerm.CanDelete); dbCommandWrapper.AddInParameter("p_CanPrint", DbType.Boolean, objRoleTaskPerm.CanPrint); dbCommandWrapper.AddInParameter("p_IsSyncReq", DbType.Boolean, objRoleTaskPerm.IsSyncReq); dbCommandWrapper.AddInParameter("p_IsSync", DbType.Boolean, objRoleTaskPerm.IsSync); dbCommandWrapper.AddInParameter("p_RowState", DbType.String, objRoleTaskPerm.RowState); dbCommandWrapper.AddInParameter("p_AddOn", DbType.DateTime, objRoleTaskPerm.AddOn); dbCommandWrapper.AddInParameter("p_AddBy", DbType.String, objRoleTaskPerm.AddBy); dbCommandWrapper.AddInParameter("p_EditOn", DbType.DateTime, objRoleTaskPerm.EditOn); dbCommandWrapper.AddInParameter("p_EditBy", DbType.String, objRoleTaskPerm.EditBy); dbCommandWrapper.AddInParameter("p_SyncDate", DbType.DateTime, objRoleTaskPerm.SyncDate); dbCommandWrapper.AddInParameter("p_CompanyID", DbType.Int32, objRoleTaskPerm.CompanyID); if (Connection.Transaction != null) { updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction); } else { updateCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand); } if (updateCount == 0) { objRoleTaskPerm.IsDirty = IsDirty = true; } return(updateCount); }
public RoleTaskPermDC LoadByPrimaryKey(string RoleID, string TaskID) { DBConnection objConnection = new DBConnection(); RoleTaskPermDA objRoleTaskPermDA = new RoleTaskPermDA(); RoleTaskPermDC objRoleTaskPermDC = null; try { objConnection.Open(false); objRoleTaskPermDC = objRoleTaskPermDA.LoadByPrimaryKey(objConnection, RoleID, TaskID); } catch (Exception ex) { throw ex; } finally { objConnection.Close(); } return(objRoleTaskPermDC); }
private int Delete(DBConnection Connection, RoleTaskPermDC objRoleTaskPerm) { int deleteCount = 0; StringBuilder sql = new StringBuilder(); sql.Append("proc_RoleTaskPermsDelete"); DBCommandWarpper dbCommandWrapper = new DBCommandWarpper(Connection.dataBase.GetStoredProcCommand(sql.ToString()), Connection); dbCommandWrapper.AddInParameter("p_RoleID", DbType.String, objRoleTaskPerm.RoleID); dbCommandWrapper.AddInParameter("p_TaskID", DbType.String, objRoleTaskPerm.TaskID); if (Connection.Transaction != null) { deleteCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand, Connection.Transaction); } else { deleteCount = Connection.dataBase.ExecuteNonQuery(dbCommandWrapper.DBCommand); } return(deleteCount); }