예제 #1
0
        public static ProductosDTO MostrarProductoID(int id)
        {
            App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter adaptador = new App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter();
            App_Code.DAL.ProductosDS.ProductosDataTable tabla = adaptador.MostrarProductosID(id);

            if (tabla.Rows.Count == 0)
            {
                return(null);
            }
            return(filaDTOProducto(tabla[0]));
        }
        //Obtener el precio desde la tabla Productos
        public double Precio(int id)
        {
            double prec = 0;

            App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter adaptador = new App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter();
            App_Code.DAL.ProductosDS.ProductosDataTable tabla = adaptador.MostrarTodosProductos();
            foreach (App_Code.DAL.ProductosDS.ProductosRow filas in tabla)
            {
                if (filas.id_producto == id)
                {
                    prec = Convert.ToDouble(filas.precio_unitario);
                }
            }
            return(prec);
        }
예제 #3
0
        public static List <ProductosDTO> MostrarTodosProductos()

        {
            List <ProductosDTO> listarProductos = new List <ProductosDTO>();

            App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter adaptador = new App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter();
            App_Code.DAL.ProductosDS.ProductosDataTable tabla = adaptador.MostrarTodosProductos();

            foreach (App_Code.DAL.ProductosDS.ProductosRow filas in tabla)
            {
                listarProductos.Add(filaDTOProducto(filas));
            }

            return(listarProductos);
        }
        //Cargar un registro a la tabla de Ordenes
        public void LlenarOrden(string cod, int id)
        {
            OrdenBLL objOrden = new OrdenBLL();
            string   codigo   = cod;
            string   producto = "";
            double   precio   = 0.00;
            int      idOrden  = 0;

            App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter adaptador = new App_Code.DAL.ProductosDSTableAdapters.ProductosTableAdapter();
            App_Code.DAL.ProductosDS.ProductosDataTable tabla = adaptador.MostrarTodosProductos();
            foreach (App_Code.DAL.ProductosDS.ProductosRow filas in tabla)
            {
                if (filas.id_producto == id)
                {
                    precio   = Convert.ToDouble(filas.precio_unitario);
                    producto = filas.nombre_producto;
                }
            }
            objOrden.InsertarOrden(id, cod, producto, precio);
        }