Ejemplo n.º 1
0
    public bool insertarCategoria(EncapsulateCategoria categoria)
    {
        DataTable        dataCategoria = new DataTable();
        Boolean          respuesta     = false;
        NpgsqlConnection conection     = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("local.f_registrar_categoria", conection);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            dataAdapter.SelectCommand.Parameters.Add("_descripcion", NpgsqlDbType.Text).Value = categoria.Descripcion;

            conection.Open();
            dataAdapter.Fill(dataCategoria);
            respuesta = Convert.ToBoolean(dataCategoria.Rows[0].ItemArray[0]);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conection != null)
            {
                conection.Close();
            }
        }
        return(respuesta);
    }
Ejemplo n.º 2
0
    protected void Click_B_Guardar_Categoria(object sender, EventArgs e)
    {
        EncapsulateCategoria categoria = new EncapsulateCategoria();

        categoria.Descripcion = TB_Categoria.Text;
        bool respuesta = new DataCategoria().insertarCategoria(categoria);

        GV_Categoria.DataBind();
    }