public RolBE RegistrarRol(RolBE entidad) { int cod = 0; try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_INS_ROL"; var parametros = new OracleParameter[2]; parametros[0] = new OracleParameter("pDESCRIPCION_ROL", entidad.DESCRIPCION_ROL); parametros[1] = new OracleParameter("pID_ROL", OracleDbType.Int32, ParameterDirection.Output); OracleHelper.ExecuteNonQuery(CadenaConexion, CommandType.StoredProcedure, sp, parametros); cod = int.Parse(parametros[1].Value.ToString()); entidad.ID_ROL = cod; entidad.OK = true; } } catch (Exception ex) { entidad.extra = ex.Message; Log.Error(ex); } return(entidad); }
public void addRol(RolBE rolBE) { const string sqlQuery = @" INSERT INTO Categorias (Nombre, Activo) VALUES (@Nombre, @Activo) "; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sqlQuery, con); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@Nombre", rolBE.Nombre); cmd.Parameters.AddWithValue("@Activo", rolBE.Activo); try { con.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { cmd.Parameters.Clear(); con.Close(); } }
public void updateRol(RolBE rolBE) { const string sqlQuery = @" UPDATE Roles SET Nombre = @Nombre, Activo = @Activo WHERE IdRol = @IdRol "; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sqlQuery, con); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@IdCategoria", rolBE.IdRol); cmd.Parameters.AddWithValue("@Nombre", rolBE.Nombre); cmd.Parameters.AddWithValue("@Activo", rolBE.Activo); try { con.Open(); cmd.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine(ex.Message); } finally { cmd.Parameters.Clear(); con.Close(); } }
public List <RolBE> ListarRolPaginado(RolBE entidad) { List <RolBE> Lista = null; try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_SEL_BUSCAR_ROL"; var p = new OracleDynamicParameters(); p.Add("pBuscar", entidad.buscar); p.Add("pRegistros", entidad.cantidad_registros); p.Add("pPagina", entidad.pagina); p.Add("pSortColumn", entidad.order_by); p.Add("pSortOrder", entidad.order_orden); p.Add("pRefcursor", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); Lista = db.Query <RolBE>(sp, p, commandType: CommandType.StoredProcedure).ToList(); } } catch (Exception ex) { Log.Error(ex); } return(Lista); }
public List <RolBE> List() { List <RolBE> lstRol = null; try { SqlDataReader reader = SqlHelper.GetDataReader("pListRol"); if (reader.HasRows) { lstRol = new List <RolBE>(); while (reader.Read()) { RolBE oRol = new RolBE(); oRol.IdRol = Convert.ToInt32(reader["IdRol"]); oRol.Nombre = Convert.ToString(reader["Nombre"]); oRol.Activo = Convert.ToBoolean(reader["Estado"]); lstRol.Add(oRol); } } } catch (Exception ex) { throw ex; } return(lstRol); }
public static List <RolBE> ListarRolExcel(RolBE entidad) { if (string.IsNullOrEmpty(entidad.buscar)) { entidad.buscar = ""; } return(rol.ListarRolExcel(entidad)); }
public static void CrearRol(RolBE pRol) { InsertarID(pRol); string query = "insert into rol(rol_id, nombre, dv) values(" + pRol.ID + ", '" + pRol.Nombre + "', " + pRol.DV + ");"; DBManager.GuardarCambios(query); ModificarPermisos(pRol); }
public void Insert_Update_Rol(RolBE objRolBE) { try { objRolDALC.Insert_Update_Rol(objRolBE); } catch (Exception) { throw; } }
public Boolean Insertar(RolBE objRolBE) { try { System.Web.Security.Roles.CreateRole(objRolBE.Rol); return(true); } catch (Exception ex) { return(false); } }
private static RolBE InsertarID(RolBE pRol) { string query = "select top 1 * from rol order by rol_id desc;"; SqlDataReader sqlReader = DBManager.Obtener(query); while (sqlReader.Read()) { pRol.ID = sqlReader.GetInt32(sqlReader.GetOrdinal("rol_id")) + 1; } sqlReader.Close(); return(pRol); }
public List <RolBE> Select_Rol() { String cadena; String sql = "Rol_Select"; RolBE objRolBE = null; List <RolBE> lstRolBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { if (lstRolBE == null) { lstRolBE = new List <RolBE>(); } objRolBE = new RolBE(); objRolBE.Descripcion = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null; objRolBE.Id_Rol = Convert.ToInt32(dr["id_rol"]); objRolBE.Nombre = dr["nombre"].ToString(); lstRolBE.Add(objRolBE); } } } } return(lstRolBE); } catch (Exception) { throw; } }
public RolBE Get_Rol(Int32 id_rol) { String cadena; String sql = "Rol_Get"; SqlParameter[] arrParameters = new SqlParameter[1]; RolBE objRolBE = null; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@id_rol", id_rol); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); using (SqlDataReader dr = cmd.ExecuteReader()) { while (dr.Read()) { objRolBE = new RolBE(); objRolBE.Descripcion = dr["descripcion"] != DBNull.Value ? dr["descripcion"].ToString() : null; objRolBE.Id_Rol = Convert.ToInt32(dr["id_rol"]); objRolBE.Nombre = dr["nombre"].ToString(); } } } } return(objRolBE); } catch (Exception) { throw; } }
private static List <RolBE> CargarBE(SqlDataReader pReader) { List <RolBE> listaRoles = new List <RolBE>(); while (pReader.Read()) { RolBE rol = new RolBE(); rol.ID = pReader.GetInt32(pReader.GetOrdinal("rol_id")); rol.Nombre = pReader.GetString(pReader.GetOrdinal("nombre")); rol.DV = pReader.GetInt32(pReader.GetOrdinal("dv")); rol.ListaPermisos.AddRange(PermisoDAL.ListarPermisos(rol.ID)); listaRoles.Add(rol); } pReader.Close(); return(listaRoles); }
public RolBE GetRolPorId(RolBE entidad) { try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_GET_ROL"; var p = new OracleDynamicParameters(); p.Add("pID_ROL", entidad.ID_ROL); p.Add("pRefcursor", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); entidad = db.Query <RolBE>(sp, p, commandType: CommandType.StoredProcedure).FirstOrDefault(); } } catch (Exception ex) { Log.Error(ex); } return(entidad); }
public RolBE EliminarRol(RolBE entidad) { try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_DEL_ROL"; var parametros = new OracleParameter[1]; parametros[0] = new OracleParameter("pID_ROL", entidad.ID_ROL); OracleHelper.ExecuteNonQuery(CadenaConexion, CommandType.StoredProcedure, sp, parametros); entidad.OK = true; } } catch (Exception ex) { entidad.extra = ex.Message; Log.Error(ex); } return(entidad); }
public List <RolBE> ListarRol(RolBE entidad) { List <RolBE> Lista = null; try { using (IDbConnection db = new OracleConnection(CadenaConexion)) { string sp = sPackage + "USP_SEL_LISTA_ROL"; var p = new OracleDynamicParameters(); p.Add("pRefcursor", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); Lista = db.Query <RolBE>(sp, p, commandType: CommandType.StoredProcedure).ToList(); } } catch (Exception ex) { Log.Error(ex); } return(Lista); }
public void Insert_Rol(RolBE objRolBE) { String cadena; String sql = "Rol_Insert"; SqlParameter[] arrParameters = new SqlParameter[3]; try { cadena = Tool.GetCadenaConexion(); using (SqlConnection conn = new SqlConnection(cadena)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.CommandType = CommandType.StoredProcedure; arrParameters[0] = new SqlParameter("@descripcion", objRolBE.Descripcion); arrParameters[1] = new SqlParameter("@id_rol", objRolBE.Id_Rol); arrParameters[2] = new SqlParameter("@nombre", objRolBE.Nombre); for (int i = 0; i < arrParameters.Length; i++) { cmd.Parameters.Add(arrParameters[i]); } cmd.Connection.Open(); cmd.ExecuteNonQuery(); } } } catch (Exception) { throw; } }
public static void ModificarPermisos(RolBE pRol) { string query; string queryQuitarCompuestos = "delete from rolCompuesto where rol_id = " + pRol.ID + ";"; string queryQuitarSimples = "delete from rolSimple where rol_id = " + pRol.ID + ";"; DBManager.GuardarCambios(queryQuitarCompuestos); DBManager.GuardarCambios(queryQuitarSimples); foreach (PermisoAbstractoBE permiso in pRol.ListaPermisos) { if (permiso.GetType() == typeof(PermisoCompuestoBE)) { query = "insert into rolCompuesto (rol_id, compuesto_id) values(" + pRol.ID + ", " + permiso.ID + ");"; } else { query = "insert into rolSimple (rol_id, simple_id) values(" + pRol.ID + ", " + permiso.ID + ");"; } DBManager.GuardarCambios(query); } }
public RolInterfazBE() { oInterfazBE = new InterfazBE(); oRolBE = new RolBE(); }
public Boolean Insertar(RolBE objRolBE) { return(objRolADO.Insertar(objRolBE)); }
public RolUsuarioBE() { oRolBE = new RolBE(); oPersonaBE = new Pers_PersonaBE(); oEmpresaBE = new EmpresaBE(); }
public static RolBE EliminarRol(RolBE entidad) { return(rol.EliminarRol(entidad)); }
public void agregarRol(RolBE rolBE) => rolDA.addRol(rolBE);
public static RolBE ActualizarRol(RolBE entidad) { return(rol.ActualizarRol(entidad)); }
public static RolBE RegistrarRol(RolBE entidad) { return(rol.RegistrarRol(entidad)); }
public static RolBE GetRolPorId(RolBE entidad) { return(rol.GetRolPorId(entidad)); }
public void modificarRol(RolBE rolBE) => rolDA.updateRol(rolBE);
public static List <RolBE> ListarRol(RolBE entidad) { return(rol.ListarRol(entidad)); }