/// <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)); }