Example #1
0
 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;
     }
 }
Example #2
0
        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);
            }
        }
Example #3
0
 public PopUp_Proyecto_Response DatosPopUp(ProyectoI_Request obj)
 {
     try
     {
         return(proyectoBL.DatosPopUp(obj));
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #4
0
 public List <ProyectoI_Response> BuscarProyectos(ProyectoI_Request obj)
 {
     try
     {
         return(proyectoBL.BuscarProyectos(obj));
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #5
0
        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);
            }
        }
Example #6
0
 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;
     }
 }