예제 #1
0
        protected void butAgregarPlato_Click(object sender, EventArgs e)
        {
            OrdenCliente orden = new OrdenCliente();

            orden.platoID  = lp.BuscarPlatoId(platoID)[0];
            orden.cantidad = Int32.Parse(dropCantidadPlatos.SelectedValue);
            listaOrdenes.Add(orden);
            Response.Redirect("/ModuloCliente/PrincipalLineaPedido.aspx?nombre= &correo=" + Session["Party"].ToString() + "&id= ", false);
        }
예제 #2
0
        public async Task <OrdenCliente> OrdenCliente(int id)
        {
            var orderncliente = new OrdenCliente();

            orderncliente = await _UnitOfWork.context.Ordenes_Clientes.Include(s => s.Cliente).Where(x => x.ClienteID == id).Select(s => new OrdenCliente()
            {
                Orden_ClienteID           = s.Orden_ClienteID,
                ClienteID                 = s.ClienteID,
                Cantidad_Calzado_Realizar = s.Cantidad_Calzado_Realizar,
                CodigoQR                  = s.CodigoQR,
                NombreCliente             = (s.Cliente != null) ? $"{s.Cliente.Nombre_Cliente}" : "",
                Fecha_Entrega             = s.Fecha_Entrega,
                Fecha_Inicio              = s.Fecha_Inicio,
                Ordenes_Clientes_Detalles = _UnitOfWork.context.Ordenes_Clientes_Detalles.Include(q => q.Marca).Where(d => d.Orden_ClienteID == s.Orden_ClienteID).Select(r => new OrdenesClientesDetalles()
                {
                    Orden_Cliente_DetalleID = r.Orden_Cliente_DetalleID,
                    Orden_ClienteID         = s.Orden_ClienteID,
                    MarcaID = r.MarcaID,
                    Marcar  = (r.Marca != null) ? r.Marca.Marca1 : ""
                }).FirstOrDefault()
            }).FirstOrDefaultAsync();

            orderncliente.Ordenes_Clientes_Detalles.Ordenes_Clientes_Detalles_Colores = _UnitOfWork.context.Ordenes_Clientes_Detalles_Colores.Where(g => g.Orden_Cliente_DetalleID == orderncliente.Ordenes_Clientes_Detalles.Orden_Cliente_DetalleID).Select(e => new DetallesColores()
            {
                Orden_Cliente_DetalleID       = e.Orden_Cliente_DetalleID,
                Orden_Cliente_Detalle_ColorID = e.Orden_Cliente_Detalle_ColorID,
                ColorID = e.ColorID,
                Color   = (e.Colore != null) ? e.Colore.Color : ""
            }).ToList();

            orderncliente.Ordenes_Clientes_Detalles.Ordenes_Clientes_Detalles_Size = _UnitOfWork.context.Ordenes_Clientes_Detalles_Dimensiones
                                                                                     .Include(d => d.Size)
                                                                                     .Include(d => d.Size.CategoriaSize)
                                                                                     .Where(a => a.Orden_Cliente_DetalleID == orderncliente.Ordenes_Clientes_Detalles.Orden_Cliente_DetalleID).Select(x => new DetallesDimension()
            {
                Orden_Cliente_Detalle_DimensionID = x.Orden_Cliente_Detalle_DimensionID,
                Orden_Cliente_DetalleID           = x.Orden_Cliente_DetalleID,
                SizeID        = x.SizeID,
                USA           = (x.Size != null) ? x.Size.USA : "",
                UK            = (x.Size != null) ? x.Size.UK : "",
                CM            = (x.Size != null) ? x.Size.CM : "",
                EURO          = (x.Size != null) ? x.Size.EURO : "",
                CategoriaSize = (x.Size.CategoriaSize != null) ? x.Size.CategoriaSize.Clasificaciones : ""
            }).ToList();

            orderncliente.Ordenes_Clientes_Detalles.Ordenes_Clientes_Detalles_Modelos = _UnitOfWork.context.Ordenes_Clientes_Detalles_Modelos.Include(w => w.Modelo).Where(t => t.Orden_Cliente_DetalleID == orderncliente.Ordenes_Clientes_Detalles.Orden_Cliente_DetalleID).Select(q => new DetallesModelos()
            {
                Orden_Cliente_Detalle_ModeloID = q.Orden_Cliente_Detalle_ModeloID,
                Orden_Cliente_DetalleID        = q.Orden_Cliente_DetalleID,
                ModeloID = q.ModeloID,
                Modelo   = (q.Modelo != null) ? q.Modelo.Modelo1 : ""
            }).ToList();

            orderncliente.Ordenes_Clientes_Detalles.Ordenes_Clientes_Detalles_Tipos_Calzados = _UnitOfWork.context.Ordenes_Clientes_Detalles_Tipos_Calzados.Include(p => p.Tipo_Calzados).Where(g => g.Orden_Cliente_DetalleID == orderncliente.Ordenes_Clientes_Detalles.Orden_Cliente_DetalleID).Select(b => new DetallesCalzado()
            {
                Orden_Cliente_Detalle_Tipo_CalzadoID = b.Orden_Cliente_Detalle_Tipo_CalzadoID,
                Orden_Cliente_DetalleID = b.Orden_Cliente_DetalleID,
                Tipo_CalzadoID          = b.Tipo_CalzadoID,
                Calzado = (b.Tipo_Calzados != null) ? b.Tipo_Calzados.Tipo_Calzado : ""
            }).ToList();

            return(orderncliente);
        }