public List <ProyectoI_Response> BuscarProyectos(ProyectoI_Request obj) { try { if (obj.codigo == null) { obj.codigo = ""; } if (obj.nombre == null) { obj.nombre = ""; } if (obj.fecha_creacion_ini == null) { obj.fecha_creacion_ini = ""; } if (obj.fecha_creacion_fin == null) { obj.fecha_creacion_fin = ""; } return(proyectoDA.BuscarProyectos(obj)); } catch (Exception) { throw; } }
public List <ProyectoI_Response> BuscarProyectos(ProyectoI_Request entidad) { List <ProyectoI_Response> retorno = null; ProyectoI_Response tmp = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxIndra"].ConnectionString)) { conection.Open(); using (SqlCommand command = new SqlCommand("[pa_sps_proyectos]", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@vi_codigo", entidad.codigo); command.Parameters.AddWithValue("@vi_nombre", entidad.nombre); command.Parameters.AddWithValue("@vi_fechaini", entidad.fecha_creacion_ini); command.Parameters.AddWithValue("@vi_fechafin", entidad.fecha_creacion_fin); using (SqlDataReader dr = command.ExecuteReader()) { retorno = new List <ProyectoI_Response>(); if (dr.HasRows) { while (dr.Read()) { tmp = new ProyectoI_Response(); tmp.codigo = dr.GetString(dr.GetOrdinal("no_codigo")); tmp.nombre = dr.GetString(dr.GetOrdinal("no_nombre")); tmp.descripcion = (dr.IsDBNull(dr.GetOrdinal("tx_descripcion")) ? "" : dr.GetString(dr.GetOrdinal("tx_descripcion"))); tmp.fecha_creacion = dr.GetString(dr.GetOrdinal("fe_crea")); tmp.fecha_inicio = dr.GetString(dr.GetOrdinal("no_fecha_inicio")); tmp.fecha_fin = dr.GetString(dr.GetOrdinal("no_fecha_fin")); tmp.prioridad = dr.GetString(dr.GetOrdinal("no_prioridad")); tmp.responsable = dr.GetString(dr.GetOrdinal("no_responsable")); tmp.codigo_proyecto = dr.GetInt32(dr.GetOrdinal("nid_proyecto")); tmp.co_estado = dr.GetString(dr.GetOrdinal("co_estado")); retorno.Add(tmp); } } else { retorno = new List <ProyectoI_Response>(); } } } conection.Close(); } return(retorno); } catch (Exception ex) { throw (ex); } }
public PopUp_Proyecto_Response DatosPopUp(ProyectoI_Request obj) { try { return(proyectoBL.DatosPopUp(obj)); } catch (Exception) { throw; } }
public List <ProyectoI_Response> BuscarProyectos(ProyectoI_Request obj) { try { return(proyectoBL.BuscarProyectos(obj)); } catch (Exception) { throw; } }
public Prt_Datos_Proyecto ObtenerProyecto(ProyectoI_Request entidad) { Prt_Datos_Proyecto tmp = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxIndra"].ConnectionString)) { conection.Open(); using (SqlCommand command = new SqlCommand("[pa_sps_proyectoindividual]", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@vi_nid_proyecto", entidad.codigo_proyecto); using (SqlDataReader dr = command.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { tmp = new Prt_Datos_Proyecto(); tmp.nid_proyecto = dr.GetInt32(dr.GetOrdinal("nid_proyecto")); tmp.no_codigo = dr.GetString(dr.GetOrdinal("no_codigo")); tmp.nid_responsable = dr.GetInt32(dr.GetOrdinal("nid_responsable")); tmp.fe_crea = dr.GetString(dr.GetOrdinal("fe_crea")); tmp.no_prioridad = dr.GetString(dr.GetOrdinal("no_prioridad")); tmp.no_responsable = dr.GetString(dr.GetOrdinal("no_responsable")); tmp.no_estado = dr.GetString(dr.GetOrdinal("no_estado")); tmp.fe_inicio = dr.GetString(dr.GetOrdinal("no_fecha_inicio")); tmp.fe_fin = dr.GetString(dr.GetOrdinal("no_fecha_fin")); tmp.no_nombre = (dr.IsDBNull(dr.GetOrdinal("no_nombre")) ? "" : dr.GetString(dr.GetOrdinal("no_nombre"))); tmp.no_descripcion = (dr.IsDBNull(dr.GetOrdinal("tx_descripcion")) ? "" : dr.GetString(dr.GetOrdinal("tx_descripcion"))); tmp.nid_prioridad = dr.GetInt32(dr.GetOrdinal("nid_prioridad")); } } else { tmp = new Prt_Datos_Proyecto(); } } } conection.Close(); } return(tmp); } catch (Exception ex) { throw (ex); } }
public PopUp_Proyecto_Response DatosPopUp(ProyectoI_Request obj) { try { PortafolioDA portafolioDA = new PortafolioDA(); PopUp_Proyecto_Response response = new PopUp_Proyecto_Response(); response.cbo_prioridad = portafolioDA.BuscarPrioridades(); response.objeto = proyectoDA.ObtenerProyecto(obj); return(response); } catch (Exception) { throw; } }