// GET: AbonoCapital/Create public ActionResult Create(string creditoId) { ViewBag.creditoId = creditoId; string idDecrypted = MiUtil.desEncriptar(HttpUtility.UrlDecode(creditoId)); int intId = Convert.ToInt32(idDecrypted); credito cre = db.credito.Find(intId); ViewBag.empresaId = MiUtil.encriptar(db.credito.Find(intId).EmpresaId.ToString()); decimal?saldoTotal = cre.saldoTotalAFecha(DateTime.Now); //new SelectList(db.credito.Where(c=>c.Estado==true).OrderBy(e=>e.TipoCuotaId), "CreditoId", "TipoCuotaId"); return(View(new abonocapital { Fecha = DateTime.Now, Valor = saldoTotal })); }
public ActionResult Create([Bind(Include = "AporteId,Valor,Fecha,SocioId,ConceptoAporteId,Observacion,Estado,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion")] aporte aporte, int?EmpresaId) { if (ModelState.IsValid) { db.aporte.Add(aporte); db.SaveChanges(); return(RedirectToAction("Index", new { socioId = MiUtil.encriptar(aporte.SocioId.ToString()) })); } ViewBag.EmpresaId = EmpresaId; ViewBag.idSocio = aporte.SocioId.ToString(); ViewBag.ConceptoAporteId = new SelectList(db.conceptoaporte.Where(c => c.Estado == true && c.EmpresaId == EmpresaId).OrderBy(e => e.Nombre), "ConceptoAporteId", "Nombre", aporte.ConceptoAporteId); ViewBag.SocioId = new SelectList(db.socio.Where(c => c.Estado == true).OrderBy(e => e.Nit), "SocioId", "Nit", aporte.SocioId); return(View(aporte)); }
public ActionResult Edit([Bind(Include = "AporteId,Valor,Fecha,SocioId,ConceptoAporteId,Observacion,Estado,CreadoPor,FechaCreacion,ModificadoPor,FechaModificacion")] aporte aporte, int EmpresaId) { if (ModelState.IsValid) { db.Entry(aporte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { socioId = MiUtil.encriptar(aporte.SocioId.ToString()) })); } ViewBag.idSocio = aporte.SocioId.ToString(); ViewBag.EmpresaId = EmpresaId; //int intSocioId = Convert.ToInt32(socioDecrypted); // socio socio = db.socio.Find(intSocioId); //ViewBag.idSocio = intSocioId.ToString(); ViewBag.ConceptoAporteId = new SelectList(db.conceptoaporte.Where(c => c.Estado == true && c.EmpresaId == EmpresaId).OrderBy(e => e.Nombre), "ConceptoAporteId", "Nombre", aporte.ConceptoAporteId); ViewBag.SocioId = new SelectList(db.socio.Where(c => c.Estado == true).OrderBy(e => e.Nit), "SocioId", "Nit", aporte.SocioId); return(View(aporte)); }
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)); }
// GET: AbonoCapital/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } string idDecrypted = MiUtil.desEncriptar(HttpUtility.UrlDecode(id)); int intId = Convert.ToInt32(idDecrypted); abonocapital abonocapital = db.abonocapital.Find(intId); if (abonocapital == null) { return(HttpNotFound()); } ViewBag.creditoId = MiUtil.encriptar(abonocapital.CreditoId.ToString()); //new SelectList(db.credito.Where(c=>c.Estado==true).OrderBy(e=>e.TipoCuotaId), "CreditoId", "TipoCuotaId", abonocapital.CreditoId); credito cr = db.credito.Find(abonocapital.CreditoId); ViewBag.empresaId = MiUtil.encriptar(cr.EmpresaId.ToString()); return(View(abonocapital)); }
public ActionResult Create(abono abono, string controlador, int EmpresaId, string fechaActual) { ViewBag.EmpresaId = EmpresaId; if (ModelState.IsValid) { if (abono.Paga > abono.Valor) { abono.Devolucion = abono.Paga - abono.Valor; } else { abono.Valor = abono.Paga; abono.Devolucion = 0; } consecutivo c = db.consecutivo.Find(EmpresaId); c.AbonoNro = c.AbonoNro + 1; abono.AbonoNro = c.AbonoNro; db.abono.Add(abono); db.SaveChanges(); // return RedirectToAction("EnviarCorreoFromAWS", new { abonoId = MiUtil.encriptar(abono.AbonoId.ToString()), abonoNro = abono.AbonoNro }); //return RedirectToAction("Index", controlador, new { id = MiUtil.encriptar(abono.CuotaId.ToString()), controlador = controlador, fechaActual=fechaActual }); return(RedirectToAction("Index", new { id = MiUtil.encriptar(abono.CuotaId.ToString()), controlador = controlador, fechaActual = fechaActual })); } ViewBag.CuotaId = abono.CuotaId; cuota cuota = db.cuota.Find(abono.CuotaId); abono.cuota = cuota; ViewBag.cuotaId = abono.CuotaId; ViewBag.CreditoId = cuota.CreditoId; ViewBag.CreditoNro = cuota.credito.CreditoNro; ViewBag.cuotaNumero = cuota.Numero; ViewBag.saldo = cuota.calcularSaldoxCapital() + cuota.calcularSaldoxInteres(); ViewBag.controlador = controlador; //ViewBag.CuotaId = new SelectList(db.Cuotas, "CuotaId", "CuotaId", abono.CuotaId); return(View(abono)); }