Ejemplo n.º 1
0
        public DataTable agregarCarrito(U_venta user)
        {
            DataTable        agregar  = new DataTable();
            NpgsqlConnection conectar = new NpgsqlConnection(ConfigurationManager.ConnectionStrings["Postgres"].ConnectionString);

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

                dataAdapter.SelectCommand.Parameters.Add("_id_estado", NpgsqlDbType.Integer).Value   = user.Id_estado;
                dataAdapter.SelectCommand.Parameters.Add("_cantidad", NpgsqlDbType.Integer).Value    = user.Cantidad;
                dataAdapter.SelectCommand.Parameters.Add("_id_cliente", NpgsqlDbType.Integer).Value  = user.Id_cliente;
                dataAdapter.SelectCommand.Parameters.Add("_id_producto", NpgsqlDbType.Integer).Value = user.Id_producto;



                conectar.Open();
                dataAdapter.Fill(agregar);
            }
            catch (Exception Ex)
            {
                throw Ex;
            }
            finally
            {
                if (conectar != null)
                {
                    conectar.Close();
                }
            }
            return(agregar);
        }
Ejemplo n.º 2
0
        public U_datos venta(String coman1, String coman2, Int32 cantidad, Int32 id_cliente, Int32 id_producto)
        {
            U_venta   nueva = new U_venta();
            D_carrito datos = new D_carrito();
            U_datos   msm   = new U_datos();

            if (coman1 == "B_agregarp")
            {
                nueva.Index = int.Parse(coman2.ToString());

                if (cantidad <= nueva.Index)
                {
                    nueva.Cantidad    = cantidad;
                    nueva.Id_estado   = 2;
                    nueva.Id_cliente  = id_cliente;
                    nueva.Id_producto = id_producto;
                    datos.agregarCarrito(nueva);

                    msm.Url = "<script type='text/javascript'>alert('Producto agregado corectamente');window.location=\"seleccionCarrito.aspx\"</script>";
                }
                else
                {
                    msm.Url = "<script type='text/javascript'>alert('No contamos con la cantidad solicitada. ');window.location=\"Catalogo_Cliente.aspx\"</script>";
                }
            }
            return(msm);
        }