public ActionResult Login(LoginModel model, string returnUrl) { UsuarioCEN cliCEN = new UsuarioCEN(); if (cliCEN.Login(model.UserName, model.Password)) { if (ModelState.IsValid && WebSecurity.Login(model.UserName, model.Password, persistCookie: model.RememberMe)) { // UsuarioCP cliCEN = new UsuarioCP(); // if (cliCEN(model.UserName, model.Password)) if (model.UserName.Equals("*****@*****.**")) { return(RedirectToAction("PanelAdmin", "Home")); } else { PedidoCEN ped = new PedidoCEN(new PedidoCAD());//si falla algo, pasad la sesion aqui PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum tipoPago = PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum.contrarreembolso; PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum estado = PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum.pendiente; UsuarioCEN usu = new UsuarioCEN(); IList <UsuarioEN> hola = usu.UsuarioPorEmail(model.UserName); ped.New_(estado, DateTime.Now, 0.0, tipoPago, hola[0].Id, false, 0.0); Session["Clineas"] = 0; return(RedirectToAction("Index", "Home")); } } } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario ModelState.AddModelError("", "El nombre de usuario o la contraseña especificados son incorrectos."); return(View(model)); }
public void SeleccionarFormaPago(int p_oid, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum tipo_pago) { /*PROTECTED REGION ID(PracticaGenNHibernate.CEN.Practica_Pedido_seleccionarFormaPago) ENABLED START*/ // Write here your custom code... throw new NotImplementedException("Method SeleccionarFormaPago() not yet implemented."); /*PROTECTED REGION END*/ }
public void ModificarPedido(int p_oid, double p_precio, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum p_tipo_pago, Nullable <DateTime> p_fecha, PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum p_estado) { /*PROTECTED REGION ID(PracticaGenNHibernate.CEN.Practica_Admin_modificarPedido) ENABLED START*/ // Write here your custom code... PedidoCEN pedidoCEN = new PedidoCEN(); pedidoCEN.Modify(p_oid, p_estado, p_fecha, p_precio, p_tipo_pago); /*PROTECTED REGION END*/ }
public void AnyadirPedido(double p_precio, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum p_tipo_pago, Nullable <DateTime> p_fecha, PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum p_estado, string p_usuario) { /*PROTECTED REGION ID(PracticaGenNHibernate.CEN.Practica_Admin_anyadirPedido) ENABLED START*/ // Write here your custom code... PedidoCEN pedidoCEN = new PedidoCEN(); int id = pedidoCEN.New_(p_estado, p_fecha, p_precio, p_tipo_pago, p_usuario); Console.WriteLine("id: " + id); /*PROTECTED REGION END*/ }
private void init(int id , PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum estado, Nullable <DateTime> fecha, double precioTotal, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum tipoPago, System.Collections.Generic.IList <PracticaGenNHibernate.EN.Practica.LineaPedidoEN> lineaPedido, PracticaGenNHibernate.EN.Practica.CodigoEN codigo, PracticaGenNHibernate.EN.Practica.UsuarioEN usuario, bool confirmado, double valoracion, PracticaGenNHibernate.EN.Practica.DireccionEN direccion) { this.Id = id; this.Estado = estado; this.Fecha = fecha; this.PrecioTotal = precioTotal; this.TipoPago = tipoPago; this.LineaPedido = lineaPedido; this.Codigo = codigo; this.Usuario = usuario; this.Confirmado = confirmado; this.Valoracion = valoracion; this.Direccion = direccion; }
public PedidoEN(int id, PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum estado, Nullable <DateTime> fecha, double precioTotal, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum tipoPago, System.Collections.Generic.IList <PracticaGenNHibernate.EN.Practica.LineaPedidoEN> lineaPedido, PracticaGenNHibernate.EN.Practica.CodigoEN codigo, PracticaGenNHibernate.EN.Practica.UsuarioEN usuario, bool confirmado, double valoracion, PracticaGenNHibernate.EN.Practica.DireccionEN direccion ) { this.init(Id, estado, fecha, precioTotal, tipoPago, lineaPedido, codigo, usuario, confirmado, valoracion, direccion); }
public static void InitializeData() { /*PROTECTED REGION ID(initializeDataMethod) ENABLED START*/ try { // Insert the initilizations of entities using the CEN classes // Insert the initilizations of entities using the CEN classes Console.WriteLine("---- Declaramos nuestra base de datos ----"); Console.WriteLine("--- Establecemos nuestros tamanyos de pizzas, estados de pedidos y los tipos de masas... ---"); Console.WriteLine(); PracticaGenNHibernate.Enumerated.Practica.TamanyoEnum tamFamiliar = PracticaGenNHibernate.Enumerated.Practica.TamanyoEnum.familiar; PracticaGenNHibernate.Enumerated.Practica.TamanyoEnum tamNormal = PracticaGenNHibernate.Enumerated.Practica.TamanyoEnum.normal; PracticaGenNHibernate.Enumerated.Practica.TamanyoEnum tamPequenya = PracticaGenNHibernate.Enumerated.Practica.TamanyoEnum.pequenya; PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum masaExtraFina = PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum.extra_fina; PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum masaClasica = PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum.clasica; PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum masaGruesa = PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum.gruesa; PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum masaQueso = PracticaGenNHibernate.Enumerated.Practica.TipoMasaEnum.rellena_de_queso; PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum estadoPedPendiente = PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum.pendiente; PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum estadoPedRechazado = PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum.rechazado; PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum estadoPedRecibido = PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum.recibido; PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum pagoContrarrembolso = PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum.contrarreembolso; PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum pagoPaypal = PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum.paypal; PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum pagoTarjeta = PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum.tarjeta; Console.WriteLine("-- Los tamanyos de pizza y los tipos de masa se han cargado correctamente! --"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("--- Declaramos nuestros productos y usuarios ---"); Console.WriteLine(); BebidaCEN bebida1 = new BebidaCEN(); BebidaCEN bebida2 = new BebidaCEN(); BebidaCEN bebida3 = new BebidaCEN(); BebidaCEN bebida4 = new BebidaCEN(); BebidaCEN bebida5 = new BebidaCEN(); int[] idBebidas = new int [5]; Console.WriteLine("-- Bebidas declaradas correctamente! --"); ComplementoCEN complem1 = new ComplementoCEN(); ComplementoCEN complem2 = new ComplementoCEN(); ComplementoCEN complem3 = new ComplementoCEN(); ComplementoCEN complem4 = new ComplementoCEN(); ComplementoCEN complem5 = new ComplementoCEN(); int[] idComplementos = new int [5]; Console.WriteLine("-- Complementos declarados correctamente! --"); PredefinidaCEN pizzaPred1 = new PredefinidaCEN(); PredefinidaCEN pizzaPred2 = new PredefinidaCEN(); PredefinidaCEN pizzaPred3 = new PredefinidaCEN(); PredefinidaCEN pizzaPred4 = new PredefinidaCEN(); PredefinidaCEN pizzaPred5 = new PredefinidaCEN(); PredefinidaCEN pizzaPred6 = new PredefinidaCEN(); PredefinidaCEN pizzaPred7 = new PredefinidaCEN(); PredefinidaCEN pizzaPred8 = new PredefinidaCEN(); PredefinidaCEN pizzaPred9 = new PredefinidaCEN(); PredefinidaCEN pizzaPred10 = new PredefinidaCEN(); PredefinidaCEN pizzaPred11 = new PredefinidaCEN(); PredefinidaCEN pizzaPred12 = new PredefinidaCEN(); PredefinidaCEN pizzaPred13 = new PredefinidaCEN(); PredefinidaCEN pizzaPred14 = new PredefinidaCEN(); PredefinidaCEN pizzaPred15 = new PredefinidaCEN(); PredefinidaCEN pizzaPred16 = new PredefinidaCEN(); PredefinidaCEN pizzaPred17 = new PredefinidaCEN(); PredefinidaCEN pizzaPred18 = new PredefinidaCEN(); PredefinidaCEN pizzaPred19 = new PredefinidaCEN(); PredefinidaCEN pizzaPred20 = new PredefinidaCEN(); int[] idPizzasPred = new int [20]; Console.WriteLine("-- Pizzas predefinidas declaradas correctamente! --"); UsuarioCEN usuRegist1 = new UsuarioCEN(); UsuarioCEN usuRegist2 = new UsuarioCEN(); UsuarioCEN usuRegist3 = new UsuarioCEN(); UsuarioCEN usuRegist4 = new UsuarioCEN(); UsuarioCEN usuRegist5 = new UsuarioCEN(); int[] idUsuRegist = new int [5]; Console.WriteLine("-- Usuarios registrados declarados correctamente! --"); PedidoCEN ped1 = new PedidoCEN(); PedidoCEN ped2 = new PedidoCEN(); PedidoCEN ped3 = new PedidoCEN(); PedidoCEN ped4 = new PedidoCEN(); PedidoCEN ped5 = new PedidoCEN(); int[] idPedidos = new int [5]; Console.WriteLine("-- Pedidos declarados correctamente! --"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("---- Inicializamos nuestras bebidas ----"); Console.WriteLine(); idBebidas [0] = bebida1.New_(0.75, "Coca Cola 0.5 L", "../Images/productos/pizzas_predefinidas/cocacola.png", 0); idBebidas [1] = bebida2.New_(1.00, "Agua 0.5 L", "../Images/productos/pizzas_predefinidas/agua.jpg", 0); idBebidas [2] = bebida3.New_(0.80, "Fanta Naranja 0.5 L", "../Images/productos/pizzas_predefinidas/fanta_naranja.png", 0); idBebidas [3] = bebida4.New_(0.80, "Fanta Limon 0.5 L", "../Images/productos/pizzas_predefinidas/fanta_limon.png", 0); idBebidas [4] = bebida5.New_(0.90, "Sprite 0.5 L", "../Images/productos/pizzas_predefinidas/sprite.jpg", 0); Console.WriteLine("-- Bebidas inicializadas correctamente! --"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("---- Inicializamos nuestros complementos ----"); Console.WriteLine(); idComplementos [0] = complem1.New_(4.00, "Patatas Fritas", "../Images/productos/pizzas_predefinidas/patatas_fritas.jpg", 0); idComplementos [1] = complem2.New_(5.00, "Nuggets", "../Images/productos/pizzas_predefinidas/nuggets.png", 0); idComplementos [2] = complem3.New_(4.50, "Aros de Cebolla", "../Images/productos/pizzas_predefinidas/aros_cebolla.png", 0); idComplementos [3] = complem4.New_(4.50, "Patatas Bravas", "../Images/productos/pizzas_predefinidas/patatas_bravas.jpg", 0); idComplementos [4] = complem5.New_(6.00, "Patatas Fritas Deluxe", "../Images/productos/pizzas_predefinidas/patatas_deluxe.jpg", 0); Console.WriteLine("-- Complementos inicializados correctamente! --"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("---- Inicializamos nuestras pizzas predefinidas ----"); Console.WriteLine(); idPizzasPred [0] = pizzaPred1.New_(5.00, "Pizza 4 Quesos Pequenya Clasica", "../Images/productos/pizzas_predefinidas/pizza_4_quesos.png", 0, tamPequenya, masaClasica, "Deliciosa pizza para aquellos a los que les encante el queso."); idPizzasPred [1] = pizzaPred2.New_(7.00, "Pizza 4 Quesos Normal Clasica", "../Images/productos/pizzas_predefinidas/pizza_4_quesos.png", 0, tamNormal, masaClasica, "Deliciosa pizza para aquellos a los que les encante el queso."); idPizzasPred [2] = pizzaPred3.New_(8.00, "Pizza 4 Quesos Familiar Clasica", "../Images/productos/pizzas_predefinidas/pizza_4_quesos.png", 0, tamFamiliar, masaClasica, "Deliciosa pizza para aquellos a los que les encante el queso."); idPizzasPred [3] = pizzaPred4.New_(5.30, "Pizza 4 Quesos Pequenya Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_4_quesos.png", 0, tamPequenya, masaExtraFina, "Deliciosa pizza para aquellos a los que les encante el queso."); idPizzasPred [4] = pizzaPred5.New_(7.30, "Pizza 4 Quesos Normal Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_4_quesos.png", 0, tamNormal, masaExtraFina, "Deliciosa pizza para aquellos a los que les encante el queso."); idPizzasPred [5] = pizzaPred6.New_(8.30, "Pizza 4 Quesos Familiar Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_4_quesos.png", 0, tamFamiliar, masaExtraFina, "Deliciosa pizza para aquellos a los que les encante el queso."); idPizzasPred [6] = pizzaPred7.New_(5.00, "Pizza Barbacoa Pequenya Clasica", "../Images/productos/pizzas_predefinidas/pizza_barbacoa.png", 0, tamPequenya, masaClasica, "La mejor salsa barbacoa que puedes probar"); idPizzasPred [7] = pizzaPred8.New_(7.00, "Pizza Barbacoa Normal Clasica", "../Images/productos/pizzas_predefinidas/pizza_barbacoa.png", 0, tamNormal, masaClasica, "La mejor salsa barbacoa que puedes probar"); idPizzasPred [8] = pizzaPred9.New_(8.00, "Pizza Barbacoa Familiar Clasica", "../Images/productos/pizzas_predefinidas/pizza_barbacoa.png", 0, tamFamiliar, masaClasica, "La mejor salsa barbacoa que puedes probar"); idPizzasPred [9] = pizzaPred10.New_(5.30, "Pizza Barbacoa Pequenya Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_barbacoa.png", 0, tamPequenya, masaExtraFina, "La mejor salsa barbacoa que puedes probar"); idPizzasPred [10] = pizzaPred11.New_(7.30, "Pizza Barbacoa Normal Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_barbacoa.png", 0, tamNormal, masaExtraFina, "La mejor salsa barbacoa que puedes probar"); idPizzasPred [11] = pizzaPred12.New_(8.30, "Pizza Barbacoa Familiar Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_barbacoa.png", 0, tamFamiliar, masaExtraFina, "La mejor salsa barbacoa que puedes probar"); idPizzasPred [12] = pizzaPred13.New_(5.00, "Pizza York Pequenya Clasica", "../Images/productos/pizzas_predefinidas/pizza_york.png", 0, tamPequenya, masaClasica, "Una pizza jamon york para chuparse los dedos"); idPizzasPred [13] = pizzaPred14.New_(7.00, "Pizza York Normal Clasica", "../Images/productos/pizzas_predefinidas/pizza_york.png", 0, tamNormal, masaClasica, "Una pizza jamon york para chuparse los dedos"); idPizzasPred [14] = pizzaPred15.New_(8.00, "Pizza York Familiar Clasica", "../Images/productos/pizzas_predefinidas/pizza_york.png", 0, tamFamiliar, masaClasica, "Una pizza jamon york para chuparse los dedos"); idPizzasPred [15] = pizzaPred16.New_(5.30, "Pizza York Pequenya Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_york.png", 0, tamPequenya, masaClasica, "Una pizza jamon york para chuparse los dedos"); idPizzasPred [16] = pizzaPred17.New_(7.30, "Pizza York Normal Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_york.png", 0, tamNormal, masaClasica, "Una pizza jamon york para chuparse los dedos"); idPizzasPred [17] = pizzaPred18.New_(8.30, "Pizza York Familiar Extra Fina", "../Images/productos/pizzas_predefinidas/pizza_york.png", 0, tamFamiliar, masaClasica, "Una pizza jamon york para chuparse los dedos"); Console.WriteLine("-- Pizzas predefinidas inicializadas correctamente! --"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("---- Inicializamos nuestros usuarios ----"); Console.WriteLine(); idUsuRegist [0] = usuRegist1.New_("*****@*****.**", "Alejandro", "asd123", new DateTime(2008, 5, 1, 8, 30, 52), 95687412, DateTime.Now); Console.WriteLine("-- Usuarios registrados inicializados correctamente! --"); Console.WriteLine(); Console.WriteLine(); Console.WriteLine("---- Inicializamos nuestros pedidos ----"); Console.WriteLine(); Console.WriteLine("-- Usuarios registrados inicializados correctamente! --"); Console.WriteLine(); Console.WriteLine(); /*PROTECTED REGION END*/ } catch (Exception ex) { System.Console.WriteLine(ex.InnerException); throw ex; } }
public void Modify(int p_Pedido_OID, PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum p_estado, Nullable <DateTime> p_fecha, double p_precioTotal, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum p_tipoPago, bool p_confirmado, double p_valoracion) { PedidoEN pedidoEN = null; //Initialized PedidoEN pedidoEN = new PedidoEN(); pedidoEN.Id = p_Pedido_OID; pedidoEN.Estado = p_estado; pedidoEN.Fecha = p_fecha; pedidoEN.PrecioTotal = p_precioTotal; pedidoEN.TipoPago = p_tipoPago; pedidoEN.Confirmado = p_confirmado; pedidoEN.Valoracion = p_valoracion; //Call to PedidoCAD _IPedidoCAD.Modify(pedidoEN); }
public int New_(PracticaGenNHibernate.Enumerated.Practica.EstadoPedidoEnum p_estado, Nullable <DateTime> p_fecha, double p_precioTotal, PracticaGenNHibernate.Enumerated.Practica.TipoPagoEnum p_tipoPago, int p_usuario, bool p_confirmado, double p_valoracion) { PedidoEN pedidoEN = null; int oid; //Initialized PedidoEN pedidoEN = new PedidoEN(); pedidoEN.Estado = p_estado; pedidoEN.Fecha = p_fecha; pedidoEN.PrecioTotal = p_precioTotal; pedidoEN.TipoPago = p_tipoPago; if (p_usuario != -1) { // El argumento p_usuario -> Property usuario es oid = false // Lista de oids id pedidoEN.Usuario = new PracticaGenNHibernate.EN.Practica.UsuarioEN(); pedidoEN.Usuario.Id = p_usuario; } pedidoEN.Confirmado = p_confirmado; pedidoEN.Valoracion = p_valoracion; //Call to PedidoCAD oid = _IPedidoCAD.New_(pedidoEN); return(oid); }