public List <Programa_Response> BuscarProgramas(Programa_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(programaDA.BuscarProgramas(obj)); } catch (Exception) { throw; } }
public List <Programa_Response> BuscarProgramas(Programa_Request entidad) { List <Programa_Response> retorno = null; Programa_Response tmp = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxIndra"].ConnectionString)) { conection.Open(); using (SqlCommand command = new SqlCommand("[pa_sps_programas]", 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 <Programa_Response>(); if (dr.HasRows) { while (dr.Read()) { tmp = new Programa_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_programa = dr.GetInt32(dr.GetOrdinal("nid_programa")); tmp.co_estado = dr.GetString(dr.GetOrdinal("co_estado")); retorno.Add(tmp); } } else { retorno = new List <Programa_Response>(); } } } conection.Close(); } return(retorno); } catch (Exception ex) { throw (ex); } }
public PopUp_Programa_Response PopUpPrograma(Programa_Request obj) { try { return(programaService.DatosPopUp(obj)); } catch (Exception) { throw; } }
public List <Programa_Response> BuscarProgramas(Programa_Request obj) { try { return(programaService.BuscarProgramas(obj)); } catch (Exception) { throw; } }
public Prt_Datos_Programa ObtenerPrograma(Programa_Request entidad) { Prt_Datos_Programa tmp = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxIndra"].ConnectionString)) { conection.Open(); using (SqlCommand command = new SqlCommand("[pa_sps_programaindividual]", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@vi_nid_programa", entidad.codigo_programa); using (SqlDataReader dr = command.ExecuteReader()) { if (dr.HasRows) { while (dr.Read()) { tmp = new Prt_Datos_Programa(); tmp.nid_programa = dr.GetInt32(dr.GetOrdinal("nid_programa")); 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_Programa(); } } } conection.Close(); } return(tmp); } catch (Exception ex) { throw (ex); } }
public List <Programa_Proyectos> DesasociarProyecto(DesAsociarProyecto_Request obj) { try { Programa_Request req = new Programa_Request(); req.codigo_programa = obj.nid_programa; programaDA.DesasociarProyecto(obj); return(programaDA.ObtenerProyectos(req)); } catch (Exception) { throw; } }
public PopUp_Programa_Response DatosPopUp(Programa_Request obj) { try { PortafolioDA portafolioDA = new PortafolioDA(); PopUp_Programa_Response response = new PopUp_Programa_Response(); response.cbo_prioridad = portafolioDA.BuscarPrioridades(); response.objeto = programaDA.ObtenerPrograma(obj); response.proyectos = programaDA.ObtenerProyectos(obj); return(response); } catch (Exception) { throw; } }
public List <Programa_Proyectos> ObtenerProyectos(Programa_Request entidad) { List <Programa_Proyectos> retorno = new List <Programa_Proyectos>(); Programa_Proyectos obj = null; try { using (SqlConnection conection = new SqlConnection(ConfigurationManager.ConnectionStrings["cnxIndra"].ConnectionString)) { conection.Open(); using (SqlCommand command = new SqlCommand("[pa_sps_programaproyectos]", conection)) { command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@vi_nid_programa", entidad.codigo_programa); using (SqlDataReader dr = command.ExecuteReader()) { if (dr.HasRows) { obj = new Programa_Proyectos(); while (dr.Read()) { obj = new Programa_Proyectos(); obj.nid_relacion = dr.GetInt32(dr.GetOrdinal("nid_relacion")); obj.nid_programa = dr.GetInt32(dr.GetOrdinal("nid_programa")); obj.no_codigo = dr.GetString(dr.GetOrdinal("no_codigo")); obj.no_nombre = dr.GetString(dr.GetOrdinal("no_nombre")); retorno.Add(obj); } } else { retorno = new List <Programa_Proyectos>(); } } } conection.Close(); } return(retorno); } catch (Exception ex) { throw (ex); } }