예제 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            BoletaAportesEspecial boletaAportesEspecial = db.BoletaAportesEspeciales.Find(id);

            db.BoletaAportesEspeciales.Remove(boletaAportesEspecial);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
 public ActionResult Edit([Bind(Include = "IdBoleta,FechaBoleta,Observaciones,BoletaPagada,FechaPago,IdEmpresa,Cuit,RazonSocial,NombreFantasia,Calle,Altura,Localidad,CodPostal,TelefonoFijo,TelefonoCelular,Periodo,CantEmpleados,TotalSueldos2,Aportes2,CantAfiliados,TotalSueldos5,Aportes5,RecargoMora,Total,TotalDepositado,FechaVencimiento")] BoletaAportesEspecial boletaAportesEspecial)
 {
     if (ModelState.IsValid)
     {
         db.Entry(boletaAportesEspecial).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(boletaAportesEspecial));
 }
예제 #3
0
        public ActionResult AnularPagoConfirmed(int id)
        {
            BoletaAportesEspecial boletaAportes = db.BoletaAportesEspeciales.Find(id);

            boletaAportes.BoletaPagada = false;
            boletaAportes.FechaPago    = null;

            boletaAportes.TotalDepositado = 0;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult PagarConfirmed(int id)
        {
            BoletaAportesEspecial boletaAportes = db.BoletaAportesEspeciales.Find(id);

            boletaAportes.BoletaPagada = true;
            boletaAportes.FechaPago    = DateTime.Today;

            boletaAportes.TotalDepositado = boletaAportes.Total;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #5
0
        // GET: Administrador/BoletasAportesEspeciales/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BoletaAportesEspecial boletaAportesEspecial = db.BoletaAportesEspeciales.Find(id);

            if (boletaAportesEspecial == null)
            {
                return(HttpNotFound());
            }
            return(View(boletaAportesEspecial));
        }
예제 #6
0
        // GET: Administrador/BoletasAportesEspeciales/Create
        public ActionResult Create()
        {
            List <Empresa> empresas = db.Empresa.OrderBy(x => x.RazonSocial).ToList();

            empresas.Insert(0, new Empresa {
                IdEmpresa = 0, RazonSocial = "Nueva Empresa"
            });
            ViewBag.IdEmpresa = new SelectList(empresas, "IdEmpresa", "RazonSocial");

            BoletaAportesEspecial boletaAportesEspecial = new BoletaAportesEspecial();

            boletaAportesEspecial.RecargoMora = 0;

            return(View(boletaAportesEspecial));
        }
예제 #7
0
        // GET: Administrador/Listados/PagarBoletaAportes/5
        public ActionResult Pagar(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BoletaAportesEspecial boletaAportes = db.BoletaAportesEspeciales.Find(id);

            if (boletaAportes == null)
            {
                return(HttpNotFound());
            }
            if (boletaAportes.BoletaPagada)
            {
                return(RedirectToAction("Index"));
            }
            return(View(boletaAportes));
        }
예제 #8
0
        public ActionResult Create([Bind(Include = "IdBoleta,FechaBoleta,Observaciones,BoletaPagada,FechaPago,IdEmpresa,Cuit,RazonSocial,NombreFantasia,Calle,Altura,Localidad,CodPostal,TelefonoFijo,TelefonoCelular,Periodo,CantEmpleados,TotalSueldos2,Aportes2,CantAfiliados,TotalSueldos5,Aportes5,RecargoMora,Total,TotalDepositado,FechaVencimiento")] BoletaAportesEspecial boletaAportesEspecial)
        {
            //Cuit,RazonSocial,NombreFantasia,Calle,Altura,Localidad,CodPostal,TelefonoFijo,TelefonoCelular
            if (boletaAportesEspecial.IdEmpresa != 0)
            {
                var Empresa = db.Empresa.Where(x => x.IdEmpresa == boletaAportesEspecial.IdEmpresa).FirstOrDefault();

                if (Empresa == null)
                {
                    //Error
                }

                boletaAportesEspecial.Cuit            = Empresa.Cuit;
                boletaAportesEspecial.RazonSocial     = Empresa.RazonSocial;
                boletaAportesEspecial.NombreFantasia  = Empresa.NombreFantasia;
                boletaAportesEspecial.Calle           = Empresa.Calle;
                boletaAportesEspecial.Altura          = Empresa.Altura;
                boletaAportesEspecial.Localidad       = Empresa.Localidad.Nombre;
                boletaAportesEspecial.CodPostal       = Empresa.Localidad.CodPostal.ToString();
                boletaAportesEspecial.TelefonoFijo    = Empresa.TelefonoFijo;
                boletaAportesEspecial.TelefonoCelular = Empresa.TelefonoCelular;
            }

            boletaAportesEspecial.FechaBoleta = DateTime.Now;

            if (ModelState.IsValid)
            {
                db.BoletaAportesEspeciales.Add(boletaAportesEspecial);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            List <Empresa> empresas = db.Empresa.OrderBy(x => x.RazonSocial).ToList();

            empresas.Insert(0, new Empresa {
                IdEmpresa = 0, RazonSocial = "Nueva Empresa"
            });
            ViewBag.IdEmpresa = new SelectList(empresas, "IdEmpresa", "RazonSocial", boletaAportesEspecial.IdEmpresa);

            return(View(boletaAportesEspecial));
        }