示例#1
0
    public DataTable insertarPedido(E_pedido user)
    {
        DataTable        Pedido   = new DataTable();
        NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

        try
        {
            NpgsqlDataAdapter dataAdapter = new NpgsqlDataAdapter("agregar.agregar_pedido", conectar);
            dataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;

            dataAdapter.SelectCommand.Parameters.Add("_producto", NpgsqlDbType.Integer).Value   = user.Producto;
            dataAdapter.SelectCommand.Parameters.Add("_referencia", NpgsqlDbType.Varchar).Value = user.Referencia;
            dataAdapter.SelectCommand.Parameters.Add("_proveedor", NpgsqlDbType.Integer).Value  = user.Proveedor;
            dataAdapter.SelectCommand.Parameters.Add("_cantidad", NpgsqlDbType.Integer).Value   = user.Cantidad;



            conectar.Open();
            dataAdapter.Fill(Pedido);
        }
        catch (Exception Ex)
        {
            throw Ex;
        }
        finally
        {
            if (conectar != null)
            {
                conectar.Close();
            }
        }
        return(Pedido);
    }
示例#2
0
    protected void GV_selec_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "B_pedido")
        {
            int index;

            index = int.Parse(e.CommandArgument.ToString());
            ClientScriptManager cm = this.ClientScript;


            E_pedido   nuevo   = new E_pedido();
            Dao_pedido agregar = new Dao_pedido();

            nuevo.Producto   = Int32.Parse(Session["id_categoria"].ToString());
            nuevo.Referencia = Session["referencia"].ToString();
            nuevo.Proveedor  = index;
            nuevo.Cantidad   = Int32.Parse(TB_cantidad.Text);
            agregar.insertarPedido(nuevo);

            cm.RegisterClientScriptBlock(this.GetType(), "", "<script type='text/javascript'>alert('Pedido Realizado');window.location=\"pedidoAdministrador.aspx.aspx\"</script>");
        }
    }