コード例 #1
0
        public async Task ObtenerComprasCreadas(int IdSucursal)
        {
            try
            {
                var x = await Repository.GetCompraCreadasAsync(this.Folio, IdSucursal, this.FechaInicio, this.FechaFin);

                ListaCompra.Clear();
                foreach (var item in x)
                {
                    ListaCompra.Add(item);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
 public void GetDetalle()
 {
     try
     {
         var x = Repository.GetAsync(this.IdCompra);
         ListaCompra.Clear();
         if (x.Result.ProveedorCompra.IdProveedor != Guid.Empty)
         {
             this.IdProveedor = x.Result.ProveedorCompra.IdProveedor;
             ModelProveedor.NombreComercial = x.Result.ProveedorCompra.NombreComercial;
             ModelProveedor.Clave           = x.Result.ProveedorCompra.Clave;
             ModelProveedor.Telefono        = x.Result.ProveedorCompra.Telefono;
             ModelProveedor.Representante   = x.Result.ProveedorCompra.Representante;
             ModelProveedor.Direccion       = x.Result.ProveedorCompra.Direccion;
         }
         if (x.Result.IdCompra != Guid.Empty)
         {
             this.IdCompra    = x.Result.IdCompra;
             this.Folio       = x.Result.Folio;
             this.FechaCompra = x.Result.FechaCompra;
             this.Iva         = x.Result.Iva;
             this.Total       = x.Result.Total;
             this.SubTotal    = x.Result.SubTotal;
         }
         for (int i = 0; i < x.Result.TablaProducto.Rows.Count; i++)
         {
             Compra C = new Compra();
             C.IdCompra         = Guid.Parse(x.Result.TablaProducto.Rows[i]["IdCompra"].ToString());
             C.IdCompraProducto = Guid.Parse(x.Result.TablaProducto.Rows[i]["IdCompraProducto"].ToString());
             C.IdProducto       = int.Parse(x.Result.TablaProducto.Rows[i]["IdProducto"].ToString());
             C.Cantidad         = decimal.Parse(x.Result.TablaProducto.Rows[i]["Cantidad"].ToString());
             C.Nombre           = x.Result.TablaProducto.Rows[i]["Nombre"].ToString();
             C.PrecioCosto      = decimal.Parse(x.Result.TablaProducto.Rows[i]["PrecioCosto"].ToString());
             C.PorcentajeIva    = decimal.Parse(x.Result.TablaProducto.Rows[i]["PorcentajeIva"].ToString());
             ListaCompra.Add(C);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }