Example #1
0
 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);
            }
        }
Example #6
0
 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;
     }
 }
Example #7
0
 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);
            }
        }