Esempio n. 1
0
        public ActionResult VentaAut(TbControl a)
        {
            try {
                var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext;
                context.TbControl.Add(a);
                context.SaveChanges();

                TbLineaTiempo linea = new TbLineaTiempo();
                linea.IdCarro  = a.IdCarros;
                linea.Fecha    = DateTime.Today;
                linea.IdEstado = 23;

                context.TbLineaTiempo.Add(linea);
                context.SaveChanges();

                var carro = context.TbCarros.Where(tc => tc.IdCarros == a.IdCarros).FirstOrDefault();
                carro.IdEstado = 23;
                context.TbCarros.Update(carro);

                context.SaveChanges();

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 2
0
        public ActionResult Edit(int id, TbControl a)
        {
            try
            {
                var context    = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext;
                var objectEdit = context.TbControl.FirstOrDefault(tc => tc.IdMovimiento == a.IdMovimiento);
                if (objectEdit != null)
                {
                    objectEdit.BajaCambProp     = a.BajaCambProp;
                    objectEdit.CantidadDebida   = a.CantidadDebida;
                    objectEdit.ClienteVenta     = a.ClienteVenta;
                    objectEdit.CompraVenta      = a.CompraVenta;
                    objectEdit.ComprobantesPago = a.ComprobantesPago;
                    objectEdit.ComprobarId      = a.ComprobarId;
                    objectEdit.ConstanciaFiscal = a.ConstanciaFiscal;
                    objectEdit.Contrato         = a.Contrato;
                    objectEdit.CurpPf           = a.CurpPf;
                    objectEdit.Debiendo         = a.Debiendo;
                    objectEdit.FechaES          = a.FechaES;
                    objectEdit.FechaFactura     = a.FechaFactura;
                    objectEdit.FechaFacturaToma = a.FechaFacturaToma;
                    objectEdit.FolioFiscal      = a.FolioFiscal;
                    objectEdit.IdBanco          = a.IdBanco;
                    objectEdit.IdCarros         = a.IdCarros;
                    objectEdit.IdCliente        = a.IdCliente;
                    objectEdit.IdMetodoPago     = a.IdMetodoPago;
                    objectEdit.Iva               = a.Iva;
                    objectEdit.LeyAntilavado     = a.LeyAntilavado;
                    objectEdit.FormaPago         = a.FormaPago;
                    objectEdit.NoFacturaArv      = a.NoFacturaArv;
                    objectEdit.PagadaCobrada     = a.PagadaCobrada;
                    objectEdit.PrecioPactado     = a.PrecioPactado;
                    objectEdit.SubTotal          = a.SubTotal;
                    objectEdit.TipoVenta         = a.TipoVenta;
                    objectEdit.Total             = a.Total;
                    objectEdit.VoBoFacturarSat   = a.VoBoFacturarSat;
                    objectEdit.VoBoLeyAntiLavado = a.VoBoLeyAntiLavado;

                    TbLineaTiempo linea = new TbLineaTiempo();
                    linea.IdCarro  = a.IdCarros;
                    linea.Fecha    = DateTime.Today;
                    linea.IdEstado = a.IdEstado;

                    context.TbLineaTiempo.Add(linea);
                    context.SaveChanges();
                }
                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 3
0
 public ActionResult VentaRetail(TbControl a)
 {
     try
     {
         var context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext;
         context.TbControl.Add(a);
         context.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     catch
     {
         return(View());
     }
 }
Esempio n. 4
0
        public ActionResult LlenadoExtra(TbControl a)
        {
            try
            {
                var       context = HttpContext.RequestServices.GetService(typeof(riviera_businessContext)) as riviera_businessContext;
                TbControl copia   = new TbControl();
                copia.Anticipo         = a.Anticipo;
                copia.AnticipoSN       = a.AnticipoSN;
                copia.BajaCambProp     = a.BajaCambProp;
                copia.CantidadDebida   = a.CantidadDebida;
                copia.ClienteVenta     = a.ClienteVenta;
                copia.CompraVenta      = a.CompraVenta;
                copia.ComprobantesPago = a.ComprobantesPago;
                copia.ComprobarId      = a.ComprobarId;
                copia.ConstanciaFiscal = a.ConstanciaFiscal;
                copia.Contrato         = a.Contrato;
                copia.CurpPf           = a.CurpPf;
                copia.Debiendo         = a.Debiendo;
                copia.FechaES          = a.FechaES;
                copia.FechaFactura     = a.FechaFactura;
                copia.FechaFacturaToma = a.FechaFacturaToma;
                copia.FolioFiscal      = a.FolioFiscal;
                copia.IdAsesorVenta    = a.IdAsesorVenta;
                copia.IdBanco          = a.IdBanco;
                copia.IdCarros         = a.IdCarros;
                copia.IdCliente        = a.IdCliente;
                copia.IdCliente        = a.IdCliente;
                copia.IdEstado         = a.IdEstado;
                copia.FormaPago        = a.FormaPago;
                copia.Iva           = a.Iva;
                copia.LeyAntilavado = a.LeyAntilavado;
                copia.IdMetodoPago  = a.IdMetodoPago;
                copia.NoFacturaArv  = a.NoFacturaArv;
                copia.PagadaCobrada = a.PagadaCobrada;
                copia.PrecioPactado = a.PrecioPactado;
                copia.SubTotal      = a.SubTotal;
                copia.TipoVenta     = a.TipoVenta;
                copia.Total         = a.Total;

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                Console.WriteLine("Hubo un error");
                return(View(a));
            }
        }