public DataTable insertarPedido(U_pedido_admin 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); }
public void Rpedido(Int32 coman1, String coman, Int32 id_categoria, String referencia, Int32 cantidad) { U_pedido_admin nuevo = new U_pedido_admin(); D_pedido_admin agregar = new D_pedido_admin(); D_Proveedor ver = new D_Proveedor(); if (coman == "B_pedido") { int index; index = coman1; nuevo.Producto = id_categoria; nuevo.Referencia = referencia; nuevo.Proveedor = index; nuevo.Cantidad = cantidad; agregar.insertarPedido(nuevo); } }