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(); }
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"); } }