Esempio n. 1
0
        /// <summary>
        /// Método para obtener la Lista Tipo Objeto de Obra Salesiana
        /// </summary>
        /// <returns></returns>
        public List <ObraSalesiana> ObtenerObraSalesiana()
        {
            List <ObraSalesiana> lst = new List <ObraSalesiana>();

            try
            {
                NpgsqlCommand    command = new NpgsqlCommand("select descripcion_tobr,nombre_cas,denominacion_obr,camposervicio_obr,productos_obr,horario_obr,informacion_obr,pathicono_obr,nombrecorto_obr,paginaweb_obr from tb_tipoobra t, tb_obrasalesiana o, tb_casasalesiana c where t.id_tobr = o.id_tobr and c.id_cas = o.id_cas order by o.id_obr desc", conn);
                NpgsqlDataReader dr      = command.ExecuteReader();
                while (dr.Read())
                {
                    ObraSalesiana obj = new ObraSalesiana
                    {
                        desc_tobr         = dr[0].ToString(),
                        desc_cas          = dr[1].ToString(),
                        denominacion_obr  = dr[2].ToString(),
                        camposervicio_obr = dr[3].ToString(),
                        productos_obr     = dr[4].ToString(),
                        horario_obr       = dr[5].ToString(),
                        informacion_obr   = dr[6].ToString(),
                        pathicono_obr     = dr[7].ToString(),
                        nombrecorto_obr   = dr[8].ToString(),
                        paginaweb_obr     = dr[9].ToString()
                    };
                    lst.Add(obj);
                }
                conn.Close();
            }
            catch (Exception)
            {
                lst = null;
            }
            return(lst);
        }
 /// <summary>
 /// Método para la inserción de una Obra Salesiana
 /// </summary>
 /// <param name="obra"></param>
 /// <returns></returns>
 public Boolean InsertObraSalesiana(ObraSalesiana obra)
 {
     conn.Open();
     try
     {
         NpgsqlCommand cmd = new NpgsqlCommand("insert into tb_obrasalesiana(id_tobr,id_cas,denominacion_obr,camposervicio_obr,productos_obr,horario_obr,informacion_obr,pathicono_obr,nombrecorto_obr,paginaweb_obr,estado_obr) values('" + obra.id_tobr + "','" + obra.id_cas + "','" + obra.denominacion_obr + "','" + obra.camposervicio_obr + "','" + obra.productos_obr + "','" + obra.horario_obr + "','" + obra.informacion_obr + "','" + obra.pathicono_obr + "','" + obra.nombrecorto_obr + "','" + obra.paginaweb_obr + "','" + obra.estado_obr + "')", conn);
         cmd.ExecuteNonQuery();
         conn.Close();
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }
        public Boolean ingresoObraSalesiana(string casa_obr, string tipoobra_obr, string denominacion_obr, string camposervicio_obr, string productos_obr, string horario_obr, string informacion_obr, string paginaweb_obr, string nombrecorto_obr)
        {
            ObraSalesiana obraSal = new ObraSalesiana
            {
                id_tobr           = db.ObtenerIdTipoObra(tipoobra_obr.Trim()),
                id_cas            = db.ObtenerIdCasaSalesiana(casa_obr.Trim()),
                denominacion_obr  = denominacion_obr.Trim(),
                camposervicio_obr = camposervicio_obr.Trim(),
                productos_obr     = productos_obr.Trim(),
                horario_obr       = horario_obr.Trim(),
                informacion_obr   = informacion_obr.Trim(),
                paginaweb_obr     = paginaweb_obr.Trim(),
                nombrecorto_obr   = nombrecorto_obr.Trim()
            };

            return(db.InsertObraSalesiana(obraSal));
        }