Beispiel #1
0
        public void guardarImagen(empresa empresa, string campo, HttpPostedFileBase imagen)
        {
            string path = @"~\Uploads\Logos\";

            switch (campo)
            {
            case "LogoUrl":
                // alcaldia.AlcLogo = "";
                if (imagen != null)
                {
                    var fileExt = System.IO.Path.GetExtension(imagen.FileName).Substring(1);
                    imagen.SaveAs(Server.MapPath(path + "LogoUrl" + empresa.EmpresaId.ToString() + "." + fileExt));
                    empresa.LogoUrl = "LogoUrl" + empresa.EmpresaId.ToString() + "." + fileExt;
                }
                break;
                //case "AlcPieDePagina":
                //    //  alcaldia.AlcPieDePagina = "";
                //    if (imagen != null)
                //    {
                //        var fileExt = System.IO.Path.GetExtension(imagen.FileName).Substring(1);
                //        imagen.SaveAs(Server.MapPath(path + "AlcPieDePagina" + alcaldia.AlcaldiaId.ToString() + "." + fileExt));
                //        alcaldia.AlcPieDePagina = "AlcPieDePagina" + alcaldia.AlcaldiaId.ToString() + "." + fileExt;
                //    }
                //    break;
            }

            db.Entry(empresa).State = EntityState.Modified;
            db.SaveChanges();
        }
Beispiel #2
0
        public ActionResult Edit([Bind(Include = "UsuarioId,UsuDocumento,UsuNombre,UsuEmail,UsuTelefono,aspnetusersId,EmpresaId,Estado,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion")] usuario usuario,
                                 string RoleId)
        {
            if (ModelState.IsValid)
            {
                db.Entry(usuario).State = EntityState.Modified;
                db.SaveChanges();

                var user = UserManager.Users.FirstOrDefault(u => u.Id.Equals(usuario.aspnetusersId));
                if (user != null)
                {
                    user.UserName = usuario.UsuEmail;
                    user.Email    = usuario.UsuEmail;
                    UserManager.UpdateAsync(user);
                }
                //.FindByIdAsync(usuario.aspnetusersId);
                //UserManager.
                //user.

                return(RedirectToAction("Index"));
            }
            if (usuario.EmpresaId == 1)
            {
                ViewBag.RoleId = new SelectList(context.Roles.OrderBy(r => r.Name).ToList(), "Name", "Name", RoleId);
            }
            else
            {
                ViewBag.RoleId = new SelectList(context.Roles.Where(r => r.Name != "Master").OrderBy(r => r.Name).ToList(), "Name", "Name", RoleId);
            }

            //ViewBag.RoleId = new SelectList(context.Roles.OrderBy(r => r.Name).ToList(), "Name", "Name", RoleId);
            ViewBag.EmpresaId = new SelectList(db.empresa.Where(c => c.Estado == true).OrderBy(e => e.Nit), "EmpresaId", "Nit", usuario.EmpresaId);
            return(View(usuario));
        }
Beispiel #3
0
        public ActionResult Edit(abonocapital abonocapital, string empresaId, string creditoId)
        {
            ModelState.Clear();
            abonocapital.CreditoId = Convert.ToInt32(MiUtil.desEncriptar(HttpUtility.UrlDecode(creditoId)));
            TryValidateModel(abonocapital);
            if (ModelState.IsValid)
            {
                string ok = "";
                var    q  = @"update cuota a,backup_cuota b 
                            set a.ajusteAbonoCapital=b.ajusteAbonoCapital,
                            a.ajusteAbonoInteres=b.ajusteAbonoInteres
                            where a.cuotaid=b.cuotaid";
                q = q + " and b.abonocapitalid='" + abonocapital.AbonoCapitalId + "'";

                //credito cre = db.credito.Find(Convert.ToInt32(MiUtil.desEncriptar(HttpUtility.UrlDecode(creditoId))));
                db.Entry(abonocapital).State = EntityState.Modified;
                if (abonocapital.Estado == false)
                {
                    db.Database.ExecuteSqlCommand(q);
                }

                db.SaveChanges();
                return(RedirectToAction("Index", new { creditoId = creditoId }));
                //}
                //else
                //    ModelState.AddModelError("", ok);
            }
            ViewBag.empresaId = empresaId;
            ViewBag.creditoId = creditoId;
            //new SelectList(db.credito.Where(c => c.Estado == true).OrderBy(e => e.TipoCuotaId), "CreditoId", "TipoCuotaId", abonocapital.CreditoId);
            return(View(abonocapital));
        }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "ContactoId,ConNombre,ConTelefono,ConEmail,ConObserva,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion,Estado")] contacto contacto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(contacto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(contacto));
 }
Beispiel #5
0
 public ActionResult Edit([Bind(Include = "SocioId,Nit,Nombre,EmpresaId,Estado,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion")] socio socio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(socio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EmpresaId = new SelectList(db.empresa.Where(c => c.Estado == true).OrderBy(e => e.Nit), "EmpresaId", "Nit", socio.EmpresaId);
     return(View(socio));
 }
Beispiel #6
0
 public ActionResult Edit([Bind(Include = "RetiroInteresId,RetiroInteresNro,Valor,Fecha,EmpresaId,Observacion,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion,Estado")] retirointeres retirointeres)
 {
     if (ModelState.IsValid)
     {
         db.Entry(retirointeres).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //ViewBag.EmpresaId = new SelectList(db.empresa.Where(c=>c.Estado==true).OrderBy(e=>e.Nit), "EmpresaId", "Nit", retirointeres.EmpresaId);
     ViewBag.EmpresaId = retirointeres.EmpresaId;
     return(View(retirointeres));
 }
Beispiel #7
0
 public ActionResult Edit([Bind(Include = "ClienteId,Nit,Nombre,Direccion,Telefono,Email,EmpresaId,Estado,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion,CiudadId")] cliente cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EmpresaId = new SelectList(db.empresa.Where(c => c.Estado == true).OrderBy(e => e.Nit), "EmpresaId", "Nit", cliente.EmpresaId);
     ViewBag.CiudadId  = new SelectList(db.ciudad.Where(c => c.Estado == true && c.EmpresaId == cliente.EmpresaId).OrderBy(e => e.Nombre), "CiudadId", "Nombre", cliente.EmpresaId);
     return(View(cliente));
 }
Beispiel #8
0
        public ActionResult Edit(paramcorreo paramcorreo)
        {
            if (ModelState.IsValid)
            {
                db.Entry(paramcorreo).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            var e         = db.empresa.Where(u => u.Estado == true);
            int empresaId = Convert.ToInt32(Session["EmpresaId"]);

            ViewBag.EmpresaId = new SelectList(e.Where(u => u.EmpresaId == empresaId), "EmpresaId", "Nombre", empresaId);

            //ViewBag.EmpresaId = new SelectList(db.Empresas, "EmpresaId", "Nombre", paramcorreo.EmpresaId);
            return(View(paramcorreo));
        }
Beispiel #9
0
        public ActionResult Edit(abono abono, string controlador)
        {
            ViewBag.controlador = controlador;
            if (ModelState.IsValid)
            {
                db.Entry(abono).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index", new { id = MiUtil.encriptar(abono.CuotaId.ToString()), controlador = controlador }));
            }
            cuota cuota = db.cuota.Find(abono.CuotaId);

            ViewBag.cuotaId     = cuota.CuotaId;
            ViewBag.cuotaNumero = cuota.Numero;
            ViewBag.CreditoId   = cuota.CreditoId;
            ViewBag.CuotaId     = abono.CuotaId;
            ViewBag.idcuota     = cuota.CuotaId;
            //  ViewBag.CuotaId = new SelectList(db.Cuotas, "CuotaId", "CuotaId", abono.CuotaId);

            return(View(abono));
        }
Beispiel #10
0
        public ActionResult Edit(string button, [Bind(Include = "CreditoId,Fecha,ClienteId,Valor,Interes,Meses,TipoCuotaId,PrimCuota,DivisionCreditoId,InteresPrimCuota,CapitalFinalCredito,Observacion,Estado,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion,CreditoNro,EmpresaId,UsuarioId")] credito credito)
        {
            if (button.Equals("Cancelar"))
            {
                return(RedirectToAction("Index"));
            }

            if (ModelState.IsValid)
            {
                if (button.Equals("Calcular"))
                {
                    credito.CalcularCuotas();
                }

                if (button.Equals("Modificar Credito"))
                {
                    // credito.CalcularCuotas();
                    var currentCuotas = db.cuota.Where(c => c.CreditoId == credito.CreditoId);
                    foreach (cuota ss in currentCuotas)
                    {
                        db.cuota.Remove(ss);
                        //db.Entry(ss).State = EntityState.Deleted;
                    }

                    db.Entry(credito).State = EntityState.Modified;
                    credito.CalcularCuotas();

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            ViewBag.ClienteId         = new SelectList(db.cliente.Where(c => c.Estado == true && c.EmpresaId == credito.EmpresaId).OrderBy(e => e.Nit), "ClienteId", "Nit", credito.ClienteId);
            ViewBag.TipoCuotaId       = new SelectList(db.tipocuota.Where(c => c.Estado == true).OrderBy(e => e.Nombre), "TipoCuotaId", "Nombre", credito.TipoCuotaId);
            ViewBag.DivisionCreditoId = new SelectList(db.divisioncredito.Where(c => c.Estado == true).OrderBy(e => e.Nombre), "DivisionCreditoId", "Nombre", credito.DivisionCreditoId);
            ViewBag.UsuarioId         = new SelectList(db.usuario.Where(c => c.Estado == true && c.EmpresaId == credito.EmpresaId).OrderBy(e => e.UsuNombre), "UsuarioId", "UsuNombre", credito.UsuarioId);
            return(View(credito));
        }