public DataTable muestraHerramienta(EDHerramienta user) { DataTable Usuario = new DataTable(); NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("herramienta.muestra_herramienta_usuario", conectar); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; conectar.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conectar != null) { conectar.Close(); } } return(Usuario); }
protected void puntospositivos_Click1(object sender, ImageClickEventArgs e) { int index_he = int.Parse(Session["id_herramienta"].ToString()); int index_user = int.Parse(Session["user_id"].ToString()); EDHerramienta her = new EDHerramienta(); DAOHerramienta puntos = new DAOHerramienta(); DAOUsuario punt = new DAOUsuario(); her.Id_herramienta = index_he; her.Id_user = index_user; her.Puntos = 2; punt.aprobarPuntos(her); if (punt.aprobarPuntos(her).Rows.Count > 0) { this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Ya dio puntos');</script>"); } else { puntos.agregarPuntos(her); Response.Redirect("muestra_win.aspx"); } }
public DataTable agregarPuntos(EDHerramienta user) { DataTable Usuario = new DataTable(); NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { EDatos user1 = new EDatos(); NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("herramienta.f_agregar_puntos", conectar); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_id_user", NpgsqlDbType.Integer).Value = user.Id_user; dataAdapter.SelectCommand.Parameters.Add("_id_herramienta", NpgsqlDbType.Integer).Value = user.Id_herramienta; dataAdapter.SelectCommand.Parameters.Add("_puntos", NpgsqlDbType.Integer).Value = user.Puntos; conectar.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conectar != null) { conectar.Close(); } } return(Usuario); }
protected void guardar_Click(object sender, EventArgs e) { EDHerramienta user = new EDHerramienta(); DAOHerramienta daoUser = new DAOHerramienta(); //txtfecha = fecha.SelectedDate; user.Nombre = txtnombre.Text; user.Sitio = txtsitio.Text; user.Fecha = DateTime.Parse(txtfecha.Text.ToString()); user.Descripcion = txtdescripcion.Text; //user.Cat1 = DropDownCat.Text.ToString(); //user.Len = DropDownLen.Text.ToString(); user.Cat = Int32.Parse(DropDownCat.SelectedValue.ToString()); user.Len = Int32.Parse(DropDownLen.SelectedValue.ToString()); user.Os = DropDownOS.Text.ToString(); user.Fu_foto = cargarImagen(); user.Id_user = int.Parse(Session["user_id"].ToString()); //usar.Txtdescripcion = (JsonConvert.SerializeObject(txtdescripcion)); daoUser.insertarHerramienta(user); this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('Enviado a aprobacion.');</script>"); //Response.Redirect("/Vista/Roles/Admin/moderar.aspx"); }
protected void bt_buscar_Click(object sender, EventArgs e) { try { EDHerramienta buscar = new EDHerramienta(); DAOHerramienta herra = new DAOHerramienta(); buscar.Busca = Txt_Buscar.Text; this.Gv_busqueda.DataSource = herra.buscar(buscar.Busca); Gv_busqueda.DataBind(); } catch (Exception ex) { throw ex; } }
protected void gridcomentarios_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "aprobar") { string rowindex = e.CommandArgument.ToString(); int index = int.Parse(rowindex); if (index != null) { EDHerramienta objetos = new EDHerramienta(); DAOAdmin datos = new DAOAdmin(); DataTable table = datos.aprobar(index); Boolean resultado = Boolean.Parse(table.Rows[0][0].ToString()); Response.Redirect("/Vista/Roles/Admin/muestra_herramienta.aspx"); } } else { if (e.CommandName == "desaprobar") { string rowindex = e.CommandArgument.ToString(); int index = int.Parse(rowindex); if (index != null) { EDHerramienta objetos = new EDHerramienta(); DAOAdmin datos = new DAOAdmin(); DataTable table = datos.desa(index); Boolean resultado = Boolean.Parse(table.Rows[0][0].ToString()); Response.Redirect("/Vista/Roles/Admin/muestra_herramienta.aspx"); } } } }
public DataTable insertarHerramienta(EDHerramienta user) { DataTable Usuario = new DataTable(); NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString); try { EDatos user1 = new EDatos(); NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("herramienta.f_insertar_herramienta", conectar); dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure; dataAdapter.SelectCommand.Parameters.Add("_nombre", NpgsqlDbType.Varchar, 50).Value = user.Nombre; dataAdapter.SelectCommand.Parameters.Add("_sitio", NpgsqlDbType.Varchar).Value = user.Sitio; dataAdapter.SelectCommand.Parameters.Add("_fecha", NpgsqlDbType.Date).Value = user.Fecha; dataAdapter.SelectCommand.Parameters.Add("_descripcion", NpgsqlDbType.Varchar).Value = user.Descripcion; dataAdapter.SelectCommand.Parameters.Add("_cat", NpgsqlDbType.Integer).Value = user.Cat; dataAdapter.SelectCommand.Parameters.Add("_len", NpgsqlDbType.Integer).Value = user.Len; dataAdapter.SelectCommand.Parameters.Add("_os", NpgsqlDbType.Varchar).Value = user.Os; dataAdapter.SelectCommand.Parameters.Add("_foto", NpgsqlDbType.Text).Value = user.Fu_foto; dataAdapter.SelectCommand.Parameters.Add("_id_estado", NpgsqlDbType.Integer).Value = 2; dataAdapter.SelectCommand.Parameters.Add("_id_user", NpgsqlDbType.Integer).Value = user.Id_user; conectar.Open(); dataAdapter.Fill(Usuario); } catch (Exception Ex) { throw Ex; } finally { if (conectar != null) { conectar.Close(); } } return(Usuario); }
protected void bt_buscar_Click(object sender, EventArgs e) { try { EDHerramienta buscar = new EDHerramienta(); DAOHerramienta herra = new DAOHerramienta(); buscar.Busca = Txt_Buscar.Text; this.Gv_busqueda.DataSource = herra.buscar(buscar.Busca); if (herra.buscar(buscar.Busca).Rows.Count > 0) { Gv_busqueda.DataBind(); } else { this.RegisterStartupScript("mensaje", "<script type='text/javascript'>alert('NO HAY RESULTADOS');</script>"); } } catch (Exception ex) { throw ex; } }