Ejemplo n.º 1
0
        public void AddSubPedido()
        {
            var subPedioEntry = new SubPedidoEntryModel
            {
                Abono = Abono,
            };

            var subPedido = new SubPedidoModel
            {
                PedidoId        = Pedido.PedidoId,
                FechaCreacion   = DateTime.Now,
                Identificador   = Identificador,
                PrecioProveedor = PrecioProveedor,
            };

            subPedido.Add(subPedioEntry);

            subPedido = FacadeProvider.SubPedidoProvider().Add(subPedido);

            //El subpedido cuando es creado y devuelto por automapper se agrega a la lista
            //del pedido al cual pertenece pero del que viene por la base de datos y no al que
            //se esta mostrando, por eso recive los oyennte de este pedido creado por automapper
            //por eso aqui se los quitamos y lo agregamos a su pedido
            subPedido.Observers.Clear();

            Pedido.Add(subPedido);


            PrecioProveedor = 0;
            Abono           = 0;
            Identificador   = UniqueKeyGenerator.GetUniqueKey();
        }
Ejemplo n.º 2
0
 public void add_to_list()
 {
     if (ItemSelected != null)
     {
         Pedido_Detalle_Model pedido_add = new Pedido_Detalle_Model();
         pedido_add.nombre_producto = ItemSelected.nombre_producto;
         pedido_add.precio          = ItemSelected.precio;
         pedido_add.inventario      = ItemSelected.id_inventario;
         pedido_add.cantidad        = cantidad;
         pedido_add.pedido_orden    = id;
         pedido_add.correlativo     = "000";
         Pedido.Add(pedido_add);
     }
     else
     {
         App.Current.MainPage.DisplayAlert("Advertencia", "Selecione Un Producto", "Ok");
     }
 }