Пример #1
0
        public Carrito DeleteCarrito(CarritoDTOs carrito)
        {
            var entity = new Carrito
            {
                CarritoID = carrito.CarritoID
            };

            _repository.Delete <Carrito>(entity);

            return(entity);
        }
Пример #2
0
        public Carrito CreateCarrito(CarritoDTOs carrito)
        {
            var entity = new Carrito
            {
                ClienteID = carrito.ClienteID
            };

            _repository.Add <Carrito>(entity);

            return(entity);
        }
Пример #3
0
        public ActionResult Create([Bind(Include = "Id,Total,CuponId")] Carrito carrito)
        {
            if (ModelState.IsValid)
            {
                db.Carrito.Add(carrito);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(carrito));
        }
Пример #4
0
        public int RemoveCantidadTest(
            [PexAssumeUnderTest] Carrito target,
            int index,
            int cantidad
            )
        {
            int result = target.RemoveCantidad(index, cantidad);

            return(result);
            // TODO: agregar aserciones a método CarritoTest.RemoveCantidadTest(Carrito, Int32, Int32)
        }
Пример #5
0
        public int AddCantidadTest01(
            [PexAssumeUnderTest] Carrito target,
            Producto producto,
            int cantidad
            )
        {
            int result = target.AddCantidad(producto, cantidad);

            return(result);
            // TODO: agregar aserciones a método CarritoTest.AddCantidadTest01(Carrito, Producto, Int32)
        }
Пример #6
0
        public CarritoRegistrado Registrar(CarritoNuevo registroNuevo)
        {
            Carrito nuevoCarrito = Mapper.Map <Carrito>(registroNuevo);

            using (TrabajoFinalBD db = new TrabajoFinalBD())
            {
                db.Carrito.Add(nuevoCarrito);
                db.SaveChanges();
            }
            return(Mapper.Map <CarritoRegistrado>(nuevoCarrito));
        }
Пример #7
0
        public Entity BuildObject(Dictionary <string, object> row)
        {
            var Carrito = new Carrito
            {
                IdCarrito  = GetIntValue(row, DB_COL_ID_CARRITO),
                Cantidad   = GetIntValue(row, DB_COL_CANTIDAD),
                IdProducto = GetStringValue(row, DB_COL_ID_PRODUCTO),
                IdReserva  = GetIntValue(row, DB_COL_ID_RESERVA)
            };

            return(Carrito);
        }
Пример #8
0
        public void GuardarTest()
        {
            IRepository <Carrito> repository = new Core.Fakes.StubIRepository <Carrito>()
            {
                AddT0 = (Carrito item) => item.IdCarrito = 1
            };
            CarritoDomainService srv = new CarritoDomainService(repository);
            Carrito carrito          = Carrito3Articulos();

            srv.HacerPedido(carrito);
            Assert.AreEqual(1, carrito.IdCarrito);
        }
Пример #9
0
    private static Carrito RowToDto(CarritoDS.tbl_carritoRow row)
    {
        Carrito objCarrito = new Carrito();

        objCarrito.IdCarrito        = row.idCarrito;
        objCarrito.IdOrdenCompra    = row.idOrdenCompra;
        objCarrito.IdProducto       = row.idProducto;
        objCarrito.CantidadProducto = row.cantidadProducto;
        objCarrito.Precio           = row.precio;
        objCarrito.Subtotal         = row.subtotal;
        return(objCarrito);
    }
Пример #10
0
        //
        // GET: /Store/AddToCart/id
        public ActionResult AddToCart(int id)
        {
            //retrieve producto from database
            var addedProd = storeDB.Producto.Single(producto => producto.ProductID == id);

            //añadir al carrito
            var cart = Carrito.GetCart(this.HttpContext);

            cart.AddToCart(addedProd);
            //back to main store
            return(RedirectToAction("Index"));
        }
Пример #11
0
        public void MaximoBotines_Test()
        {
            // arrange
            Botines botin1   = new Botines("Adidas", 10, 500, true);
            Botines botin2   = new Botines("Nike", 9, 300, false);
            Carrito carrito1 = new Carrito();

            //act
            carrito1 += botin1;
            carrito1 += botin2;
            //assert
        }
Пример #12
0
        public void RemoveCantidadTestThrowsArgumentOutOfRangeException977()
        {
            Carrito carrito;
            int     i;

            carrito             = new Carrito();
            carrito.IdCarrito   = 0;
            carrito.MedioDePago = TipoMedioDePago.Desconocido;
            carrito.Envio       = TipoEnvio.Normal;
            carrito.Seguro      = false;
            i = this.RemoveCantidadTest(carrito, 0, 0);
        }
Пример #13
0
 public IHttpActionResult MiCarritoPendiente(int id)
 {
     try
     {
         Carrito carrito = CarritoBLL.ObtenerCarritoPendiente(id);
         return(Content(HttpStatusCode.OK, carrito));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message + id.ToString()));
     }
 }
        public void RemoveCantidadTest01ThrowsInvalidOperationException383()
        {
            Carrito carrito;
            int     i;

            carrito             = new Carrito();
            carrito.IdCarrito   = 0;
            carrito.MedioDePago = TipoMedioDePago.Desconocido;
            carrito.Envio       = TipoEnvio.Normal;
            carrito.Seguro      = false;
            i = this.RemoveCantidadTest01(carrito, (Producto)null, 0);
        }
        public IActionResult Eliminar(Int32?DetalleCarritoId)
        {
            ResponseModel responseModel = new ResponseModel();

            try
            {
                if (DetalleCarritoId == null || DetalleCarritoId <= 0)
                {
                    responseModel.Codigo  = CodeEN.Warning;
                    responseModel.Mensaje = "Datos inválidos";

                    return(BadRequest(responseModel));
                }

                DetalleCarritoBL detalleCarritoBL = new DetalleCarritoBL();
                DateTime         FechaActual      = DateTime.UtcNow.AddHours(-5);

                if (detalleCarritoBL.Eliminar(DetalleCarritoId.GetValueOrDefault()))
                {
                    String clienteId = this.HttpContext.User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value;
                    Int32  ClienteId = Int32.Parse(clienteId);

                    CarritoBL carritoBL = new CarritoBL();

                    Carrito carrito = new Carrito
                    {
                        ClienteId = ClienteId,
                        FechaUltimaActualizacion = FechaActual
                    };

                    carritoBL.Actualizar(carrito);

                    responseModel.Codigo  = CodeEN.Success;
                    responseModel.Mensaje = "Se eliminó el producto de su carrito de manera satisfactoria";

                    return(Ok(responseModel));
                }
                else
                {
                    responseModel.Codigo  = CodeEN.Error;
                    responseModel.Mensaje = "No se pudo eliminar el producto de su carrito";

                    return(StatusCode(StatusCodes.Status500InternalServerError, responseModel));
                }
            }
            catch (Exception ex)
            {
                responseModel.Codigo  = CodeEN.Exception;
                responseModel.Mensaje = "Ocurrió una excepción";

                return(StatusCode(StatusCodes.Status500InternalServerError, responseModel));
            }
        }
Пример #16
0
    public static Carrito InsertarCarrito(string idOrdenCompra, string idProducto, string cantidadProducto,
                                          string precio, string subTotal)
    {
        Carrito objCarrito = CarritoBLL.InsertWithReturn(idOrdenCompra, idProducto, cantidadProducto,
                                                         precio, subTotal);
        Producto objProducto = ProductoBLL.SelectById(Convert.ToInt32(idProducto));
        int      stock       = objProducto.Stock;

        stock = stock - Convert.ToInt32(cantidadProducto);
        ProductoBLL.UpdateStock(idProducto, stock);
        return(objCarrito);
    }
Пример #17
0
        // GET: Articulo/Delete/5
        public ActionResult Delete(int id)
        {
            CarritoCEN cen = new CarritoCEN();

            CarritoEN en = new CarritoEN();

            en = cen.ReadOID(id);
            AssemblerCarrito ass = new AssemblerCarrito();
            Carrito          sol = ass.ConvertENToModelUI(en);

            return(View(sol));
        }
Пример #18
0
        public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)
        {
            Carrito carrito = (Carrito)controllerContext.HttpContext.Session[key_carrito];

            if (carrito == null)
            {
                carrito = new Carrito();
                controllerContext.HttpContext.Session[key_carrito] = carrito;
            }

            return(carrito);
        }
Пример #19
0
        public Boolean agregar(int idProducto, double precio, String idCliente)
        {
            ///CREAR, MODIFICAR Y USAR LA CONEXION
            MySqlConnection cn = new MySqlConnection();

            try
            {
                Carrito estaAgregado = obtenerUno(idProducto);
                if (estaAgregado == null)
                {
                    cn.ConnectionString = conexion;
                    cn.Open();
                    ///EJECUTAR COMANDO

                    string strSQL = "INSERT INTO CARRITO (ID_CLIENTE, ID_PRODUCTO, CANTIDAD, SUBTOTAL)" +
                                    "VALUES (@ID_CLIENTE, @ID_PRODUCTO, @CANTIDAD, @SUBTOTAL)";
                    MySqlCommand comando = new MySqlCommand(strSQL, cn);
                    comando.Parameters.AddWithValue("ID_CLIENTE", idCliente);
                    comando.Parameters.AddWithValue("ID_PRODUCTO", idProducto);
                    comando.Parameters.AddWithValue("CANTIDAD", 1);
                    comando.Parameters.AddWithValue("SUBTOTAL", precio);
                    comando.ExecuteNonQuery();
                    comando.Dispose();
                    return(true);
                }
                else
                {
                    cn.ConnectionString = conexion;
                    cn.Open();
                    ///EJECUTAR COMANDO

                    string       strSQL  = "UPDATE CARRITO SET CANTIDAD = @CANTIDAD, SUBTOTAL=@SUBTOTAL WHERE ID_CLIENTE=@ID_CLIENTE AND ID_PRODUCTO = @ID_PRODUCTO";
                    MySqlCommand comando = new MySqlCommand(strSQL, cn);
                    comando.Parameters.AddWithValue("CANTIDAD", estaAgregado.cantidad + 1);
                    comando.Parameters.AddWithValue("SUBTOTAL", estaAgregado.subtotal + precio);
                    comando.Parameters.AddWithValue("ID_CLIENTE", idCliente);
                    comando.Parameters.AddWithValue("ID_PRODUCTO", idProducto);
                    comando.ExecuteNonQuery();
                    comando.Dispose();
                    return(true);
                }
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                ///CERRAR TODO
                cn.Close();
                cn.Dispose();
            }
        }
        public ActionResult Index()
        {
            Carrito carro = new Carrito();

            carro.idproducto  = int.Parse(Request.Form["idproducto"].ToString());
            carro.nombre      = Request.Form["nombre"].ToString();
            carro.precio      = decimal.Parse(Request.Form["precio"].ToString().Replace('.', ','));
            carro.descripcion = Request.Form["descripcion"].ToString();
            carro.img         = Request.Form["img"].ToString();
            carro.tipoPedido  = int.Parse(Request.Form["tipo"].ToString());
            return(View(carro));
        }
Пример #21
0
        private Carrito readChart()
        {
            if (Session["chart"] == null)
            {
                Session["chart"] = new Carrito();
            }


            Carrito rtn = (Carrito)Session["chart"];

            return(rtn);
        }
Пример #22
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Producto p1 = new Producto("Queque", "Queque", "Es un queque");
            Producto p2 = new Producto("Queque", "Quequitos", "Esto es otro queque");
            Producto p3 = new Producto("Galleta", "Cookie", "Esto es una galleta");

            Producto_Especifico pe1 = new Producto_Especifico(23, "Esto es un queque con fresas", p1, "Queque de Vainilla", "images/fotos-fondos-reposteria-L-sqVbk5.png", false);
            Producto_Especifico pe2 = new Producto_Especifico(48, "Esto es otro queque", p2, "queque jajajaja", "images/placeholder-d.png", false);
            Producto_Especifico pe3 = new Producto_Especifico(2000, "Esto es una galleta", p3, "Galletas toda", "images/galletas-de-mms.png", false);

            Globales.lista_Producto_Especifico.Add(pe1);
            Globales.lista_Producto_Especifico.Add(pe2);
            Globales.lista_Producto_Especifico.Add(pe3);

            Producto_Carrito pc1 = new Producto_Carrito(pe1, "", 45);
            Producto_Carrito pc2 = new Producto_Carrito(pe2, "jajaja", 80);
            Producto_Carrito pc3 = new Producto_Carrito(pe3, "holis", 35);

            Globales.lista_Producto_Carrito.Add(pc1);
            Globales.lista_Producto_Carrito.Add(pc2);
            Globales.lista_Producto_Carrito.Add(pc3);

            Carrito c1 = new Carrito(Globales.lista_Producto_Carrito, "jacr", 400, 489);
            Carrito c2 = new Carrito(Globales.lista_Producto_Carrito, "jacr2", 400, 1000);
            Carrito c3 = new Carrito(Globales.lista_Producto_Carrito, "jajaja", 8000, 8000000);

            Globales.listacarrito.Add(c1);
            Globales.listacarrito.Add(c2);
            Globales.listacarrito.Add(c3);

            Compra cr1 = new Compra(Globales.lista_Producto_Especifico, "15/11/1992", 23, "jacr", "holis", 89, "por ahí", "15:00");
            Compra cr2 = new Compra(Globales.lista_Producto_Especifico, "07/11/1992", 40, "merce", "holis", 39, "por aqui", "5:00");
            Compra cr3 = new Compra(Globales.lista_Producto_Especifico, "30/02/1990", 50, "jacr", "holis", 50, "Dios sabe donde", "15:00");

            Globales.lista_compras.Add(cr1);
            Globales.lista_compras.Add(cr2);
            Globales.lista_compras.Add(cr3);

            Usuario u1 = new Usuario("Julio", "jacr", "jacr", "*****@*****.**", "por ahí", 1, 1, "false", "Admin");
            Usuario u2 = new Usuario("Merce", "merce", "merce", "*****@*****.**", "por ahí tambien", 1, 1, "false", "Admin");

            Usuario u3 = new Usuario("Julio", "shaka", "jacr", "*****@*****.**", "por ahí", 1, 1, "false", "Cliente");
            Usuario u4 = new Usuario("Julio", "fea", "jacr", "*****@*****.**", "por ahí", 1, 1, "false", "Cliente");

            Globales.listausuario.Add(u1);
            Globales.listausuario.Add(u2);
            Globales.listausuario.Add(u3);
            Globales.listausuario.Add(u4);

            Promociones promo1 = new Promociones("Galletas toda en todas", "Tus galletas Favoritas ahorita regaladas", 200);

            Globales.listapromociones.Add(promo1);
        }
Пример #23
0
        public void ItemGetTestThrowsArgumentOutOfRangeException92()
        {
            Carrito   carrito;
            IArticulo iArticulo;

            carrito             = new Carrito();
            carrito.IdCarrito   = 0;
            carrito.MedioDePago = TipoMedioDePago.Desconocido;
            carrito.Envio       = TipoEnvio.Normal;
            carrito.Seguro      = false;
            iArticulo           = this.ItemGetTest(carrito, 0);
        }
        public async Task <IActionResult> ConfirmarPedido(decimal subtotal)
        {
            String  dato      = User.FindFirst(ClaimTypes.NameIdentifier).Value;
            int     idusuario = int.Parse(dato);
            Carrito carrito   = HttpContext.Session.GetObject <Carrito>("CARRITO");
            String  token     = HttpContext.Session.GetString("TOKEN");

            await this.repo.CreatePedidoAsync(idusuario, subtotal, carrito, token);

            HttpContext.Session.Remove("CARRITO");
            return(RedirectToAction("PedidosUsuario", "Pedidos"));
        }
Пример #25
0
        public Carrito CreateCarrito(CarritoDto carrito)
        {
            var entity = new Carrito
            {
                clienteId        = carrito.clienteId,
                ClienteNavigator = carrito.ClienteNavigator
            };

            _repository.Add <Carrito>(entity);

            return(entity);
        }
Пример #26
0
 public IHttpActionResult Put(Carrito carrito)
 {
     try
     {
         CarritoBLL.Update(carrito);
         return(Content(HttpStatusCode.Accepted, "Carrito actualizado correctamente"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message + carrito.ToString()));
     }
 }
Пример #27
0
 public IHttpActionResult Get(int id)
 {
     try
     {
         Carrito carrito = CarritoBLL.Get(id);
         return(Content(HttpStatusCode.OK, carrito));
     }
     catch (Exception)
     {
         return(NotFound());
     }
 }
Пример #28
0
        public JsonResult AgregarUsuarioALaSession(string mail, string clave)
        {
            Carrito carritoCliente = db.Carritos.Where(c => c.ClienteID == mail).First();

            Cliente nuevoCliente = new Cliente {
                Mail    = mail,
                Clave   = clave,
                Carrito = carritoCliente
            };

            HttpContext.Session.Set <Cliente>("ClienteLogueado", nuevoCliente);
            return(Json(nuevoCliente));
        }
Пример #29
0
        /// <summary>
        /// Remueve un pedido del carrito.
        /// </summary>
        void On_RemoveBtn_clicked(object o, EventArgs args)
        {
            var widget = ListaPedidos.SelectedRow.Child as ProductoWidget;
            var pedido = Carrito.Contiene(widget.Producto);

            if (!Carrito.Eliminar(pedido))
            {
                ErrorMsg.Text          = "No ha sido posible eliminar el pedido";
                ErrorMsg.SecondaryText = "Seguramente ya ha sido eliminado. Si el problema persiste reinicia la app";
                ErrorMsg.Run();
                ErrorMsg.Hide();
            }
        }
Пример #30
0
        public async Task <IActionResult> Create([Bind("ID,UsuarioId,ProductoId,Cantidad,Precio")] Carrito carrito)
        {
            if (ModelState.IsValid)
            {
                _context.Add(carrito);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ProductoId"] = new SelectList(_context.Producto, "ID", "ID", carrito.ProductoId);
            ViewData["UsuarioId"]  = new SelectList(_context.Usuario, "ID", "ID", carrito.UsuarioId);
            return(View(carrito));
        }
Пример #31
0
        public int GenerarOrden(Carrito carrito,User usuario)
        {
            try
            {
                if (carrito.DameFuego().Count > 0)
                {
                    //throw new Exception("The method or operation is not implemented.");
                    _orden = new OrdenCompra(carrito, usuario);

                }
                return miDAO.grabarCompra(_orden);
            }
            catch (Exception ex)
            {
                throw new ArgumentException("Error Generando orden",ex);
            }
        }
        public void PruebaCarritoVariosItems()
        {
            //Ejecutamos el comando y casteamos
            this.Carrito = (Carrito)this.PruebaVerTodo.Ejecutar();

            /*Revisamos que hayan Implementos, Eventos y matriculas, ademas,
              que efectivamente haya solo uno agregado de cada uno de ellos*/
            Assert.IsTrue(this.Carrito.ListaImplemento.Count == 1);
            Assert.IsTrue(this.Carrito.Listaevento.Count == 1);
            Assert.IsTrue(this.Carrito.Listamatricula.Count == 1);

            //Obtenemos los items y verificamos sus valores
            this.implemento = this.Carrito.ListaImplemento.ElementAt(0).Key as Implemento;
            Assert.AreEqual(this.implemento.Id, 1);
            Assert.AreEqual(this.implemento.Precio_Implemento, 4500);
            Assert.AreEqual(this.Carrito.ListaImplemento.ElementAt(0).Value, 5);

            this.evento = this.Carrito.Listaevento.ElementAt(0).Key as DominioSKD.Entidades.Modulo9.Evento;
            Assert.AreEqual(this.evento.Id, 1);
            Assert.AreEqual(this.evento.Costo, 0);
            Assert.AreEqual(this.Carrito.Listaevento.ElementAt(0).Value, 6);

            this.matricula = this.Carrito.Listamatricula.ElementAt(0).Key as Matricula;
            Assert.AreEqual(this.matricula.Id, 37);
            Assert.AreEqual(this.matricula.Costo, 4250);
            Assert.AreEqual(this.Carrito.Listamatricula.ElementAt(0).Value, 1);
        }
        public void PruebaCarritoSoloImplementos()
        {
            //Ejecutamos el comando y casteamos
            this.Carrito = (Carrito)this.PruebaVerSoloImplemento.Ejecutar();

            //Revisamos que solo hayan Implementos y efectivamente haya solo uno agregado
            Assert.IsTrue(this.Carrito.ListaImplemento.Count == 1);
            Assert.IsTrue(this.Carrito.Listaevento.Count == 0);
            Assert.IsTrue(this.Carrito.Listamatricula.Count == 0);

            //Obtenemos el implemento y verificamos sus valores
            this.implemento = this.Carrito.ListaImplemento.ElementAt(0).Key as Implemento;
            Assert.AreEqual(this.implemento.Id, 1);
            Assert.AreEqual(this.implemento.Precio_Implemento, 4500);
            Assert.AreEqual(this.Carrito.ListaImplemento.ElementAt(0).Value, 5);
        }
        public void PruebaCarritoSoloEventos()
        {
            //Ejecutamos el comando y casteamos
            this.Carrito = (Carrito)this.PruebaVerSoloEvento.Ejecutar();

            //Revisamos que solo hayan Eventos y efectivamente haya solo uno agregado
            Assert.IsTrue(this.Carrito.ListaImplemento.Count == 0);
            Assert.IsTrue(this.Carrito.Listaevento.Count == 1);
            Assert.IsTrue(this.Carrito.Listamatricula.Count == 0);

            //Obtenemos el Evento y verificamos sus valores
            this.evento = this.Carrito.Listaevento.ElementAt(0).Key as DominioSKD.Entidades.Modulo9.Evento;
            Assert.AreEqual(this.evento.Id, 1);
            Assert.AreEqual(this.evento.Costo, 0);
            Assert.AreEqual(this.Carrito.Listaevento.ElementAt(0).Value, 6);
        }
Пример #35
0
 public OrdenCompra(Carrito carr, User client,double iva)
     : this(carr,client)
 {
     this._iva = iva;
 }
Пример #36
0
 public OrdenCompra(Carrito carr,User client)
 {
     this._items = carr.DameFuego();
     this._Cliente = client;
     this._estado = "PENDIENTE";
 }
Пример #37
0
    public static Carrito GetInstance()
    {
        Carrito cart = (Carrito)HttpContext.Current.Session["ASPNETShoppingCart"];

        if (cart == null)
        {
            HttpContext.Current.Session["ASPNETShoppingCart"] = cart = new Carrito();
        }

        return cart;
    }
        public void Limpiar()
        {
            //Elimino de la primera prueba
            this.ComandoEliminar = FabricaComandos.CrearComandoeliminarItem(1, this.implemento, this.persona);
            this.ComandoEliminar.Ejecutar();

            //Elimino de la segunda prueba
            this.ComandoEliminar = FabricaComandos.CrearComandoeliminarItem
                (3, this.evento, this.persona2);
            this.ComandoEliminar.Ejecutar();

            //Elimino de la tercera prueba
            this.ComandoEliminar = FabricaComandos.CrearComandoeliminarItem(2, this.matricula, this.persona3);
            this.ComandoEliminar.Ejecutar();

            //Elimino de la cuarta prueba
            this.ComandoEliminar = FabricaComandos.CrearComandoeliminarItem(1, this.implemento, this.persona4);
            this.ComandoEliminar.Ejecutar();
            this.ComandoEliminar = FabricaComandos.CrearComandoeliminarItem
                (3, this.evento, this.persona4);
            this.ComandoEliminar.Ejecutar();
            this.ComandoEliminar = FabricaComandos.CrearComandoeliminarItem(2, this.matricula, this.persona4);
            this.ComandoEliminar.Ejecutar();

            //Dejo en null
            this.ComandoEliminar = null;
            this.PruebaComandoVacio = null;
            this.PruebaComandoVacio2 = null;
            this.PruebaVerSoloImplemento = null;
            this.PruebaVerSoloEvento = null;
            this.PruebaVerSoloMatricula = null;
            this.PruebaVerTodo = null;
            this.pruebaComandoVacio3 = null;
            this.pruebaComandoVacio4 = null;
            this.ComandoAgregarItem = null;
            this.persona = null;
            this.persona2 = null;
            this.persona3 = null;
            this.persona4 = null;
            this.implemento = null;
            this.matricula = null;
            this.Carrito = null;
            this.evento = null;
        }
Пример #39
0
 public void Limpiar()
 {
     this.PruebaComandoVacio = null;
     this.PruebaComandoVacio2 = null;
     this.PruebaVerSoloImplemento = null;
     this.PruebaVerSoloEvento = null;
     this.PruebaVerSoloMatricula = null;
     this.PruebaVerTodo = null;
     this.pruebaComandoVacio3 = null;
     this.pruebaComandoVacio4 = null;
     this.ComandoAgregarItem = null;
     this.persona = null;
     this.persona2 = null;
     this.persona3 = null;
     this.persona4 = null;
     this.implemento = null;
     this.listaEventos = null;
     this.eventos = null;
     this.matricula = null;
     this.Carrito = null;
     this.evento = null;
 }
Пример #40
0
 protected Orden(Carrito carrito)
 {
     _carrito = carrito;
 }
Пример #41
0
	void Awake(){instance = this;}
 public void Preparar()
 {
     _carrito = new Carrito();
 }
        public void PruebaCarritoSoloMatriculas()
        {
            //Ejecutamos el comando y casteamos
            this.Carrito = (Carrito)this.PruebaVerSoloMatricula.Ejecutar();

            //Revisamos que solo hayan Matriculas y efectivamente haya solo una agregada
            Assert.IsTrue(this.Carrito.ListaImplemento.Count == 0);
            Assert.IsTrue(this.Carrito.Listaevento.Count == 0);
            Assert.IsTrue(this.Carrito.Listamatricula.Count == 1);

            //Obtenemos la Matricula y verificamos sus valores
            this.matricula = this.Carrito.Listamatricula.ElementAt(0).Key as Matricula;
            Assert.AreEqual(this.matricula.Id, 37);
            Assert.AreEqual(this.matricula.Costo, 4250);
            Assert.AreEqual(this.Carrito.Listamatricula.ElementAt(0).Value, 1);
        }