//Para el nombre de la actividad public NombreActividad ObtenerNombreActividadRutinaria(NombreActividad nomActividad) { NombreActividad nombreActividad = null; List <DbParameter> parametros = new List <DbParameter>(); DbParameter param = dpf.CreateParameter(); param.Value = nomActividad.NOMB_Interno; param.ParameterName = "NOMB_Interno"; parametros.Add(param); string StoredProcedure = "PA_ObtenerNombreActividadRutinaria"; try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } DbDataReader dr = EjecuteReader(StoredProcedure, parametros); if (dr.Read()) { try { nombreActividad = new NombreActividad(); nombreActividad.NOMB_Interno = (int)dr["NOMB_Interno"]; nombreActividad.NOMB_Descripcion = (string)(dr["NOMB_Descripcion"]); } catch (Exception ex) { throw new Exception("Error convirtiendo dato de Nombre Actividad Rutinaria a Objecto", ex); } } } catch (Exception ex) { throw new Exception("Error al obtener el nombre de la actividad", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(nombreActividad); }
public List <NombreActividad> ObtenerNombreActividades() { List <NombreActividad> NombreActividades = new List <NombreActividad>(); string StoredProcedure = "PA_ObtenerNombreActividad"; try { if (Connection.State == System.Data.ConnectionState.Closed) { Connection.Open(); } DbDataReader dr = EjecuteReader(StoredProcedure, null); while (dr.Read()) { NombreActividad Nombre = null; try { Nombre = new NombreActividad(); Nombre.NOMB_Interno = (int)dr["NOMB_Interno"]; Nombre.NOMB_Descripcion = (string)(dr["NOMB_Descripcion"]); } catch (Exception ex) { throw new Exception("Error convirtiendo datos de Nombre a Objecto", ex); } NombreActividades.Add(Nombre); } } catch (Exception ex) { throw new Exception("Error al obtener la lista de Nombres", ex); } finally { if (Connection.State == System.Data.ConnectionState.Open) { Connection.Close(); } } return(NombreActividades); }