Пример #1
0
 public void OnGet(DataCompras model)
 {
     _model = model;
     Input  = new InputModel
     {
         TComprasTemp = model,
         AvatarImage  = model.AvatarImage
     };
 }
Пример #2
0
        public void OnGet(DataCompras model)
        {
            Valor = true;
            if (model.IdProveedor.Equals(0))
            {
                var producto  = _objeto._context.TCompras.Where(c => c.ID.Equals(model.ID)).ToList().ElementAt(0);
                var proveedor = _objeto._context.TProveedores.Where(c => c.ID.Equals(producto.IdProveedor)).ToList().ElementAt(0);
                model.Descripcion = producto.Descripcion;
                model.Cantidad    = producto.Cantidad;
                model.Precio      = producto.Precio;
                model.Importe     = producto.Importe;
                model.IdProveedor = producto.IdProveedor;
                model.Proveedor   = producto.Proveedor;
                model.Email       = producto.Email;
                model.Direccion   = proveedor.Direccion;
                model.Telefono    = proveedor.Telefono;
                model.Fecha       = producto.Fecha;
                model.Credito     = producto.Credito;
                model.Codigo      = producto.Codigo;
                Valor             = false;
            }
            _model         = model;
            _TCompras_temp = model;
            AvatarImage    = model.AvatarImage;

            tProveedores = new TProveedores
            {
                ID        = _model.IdProveedor,
                Proveedor = _model.Proveedor,
                Telefono  = _model.Telefono,
                Email     = _model.Email,
                Direccion = _model.Direccion,
            };
            proveedore_Report = _objeto._context.TReportes_proveedores.Where(r => r.TProveedores.Equals(tProveedores)).ToList().ElementAt(0);
            var deuda1 = Convert.ToDecimal(_model.Importe.Replace("$", ""));
            var deuda2 = Convert.ToDecimal(proveedore_Report.Deuda.Replace("$", ""));

            Deuda      = String.Format("${0:#,###,###,##0.00####}", deuda1 + deuda2);
            FechaDeuda = fecha;
            Pago       = proveedore_Report.Pago;
            FechaPago  = proveedore_Report.FechaPago.ToString("dd/MMM/yyy");

            Ticket = new Codigos(_objeto._context).codigosTickets("Proveedor", _model.Email, "Tickets");
            Input  = new InputModel
            {
                TComprasTemp = model,
                Proveedor    = _model.Proveedor,
                Deuda        = Deuda,
                FechaDeuda   = fecha,
                Pago         = proveedore_Report.Pago,
                FechaPago    = proveedore_Report.FechaPago.ToString("dd/MMM/yyy"),
                Ticket       = Ticket
            };
        }
Пример #3
0
 public void OnGet(int id)
 {
     idGet       = id;
     dataCompras = _objeto._context.TCompras_temp.Where(t => t.ID.Equals(id)).ToList().ElementAt(0);
     //codigoBarra = new Codigos(_objeto._context).codigoTicket("TProductos");
     //BarcodeImage = new Codigos().GetCodeBarra(codigoBarra);
     Input = new InputModel
     {
         Descripcion = dataCompras.Descripcion,
         Compras     = dataCompras,
         Image       = new Codigos().GetCodeBarra(
             new Codigos(_objeto._context).codigoTicket("TProductos")
             )
     };
 }