public double getTARMCValue(string RFCPatron) { ISRLimitesConfiguracion Limites = getLimites(RFCPatron); int quintoLimite = getQuintoLimite(); return(db.TablaISR2.FirstOrDefault(x => x.Id == quintoLimite).LimiteInferior / Limites.CantidadQuintoNivel); }
public double getTARMValue(string RFCPatron) { //string RFCPatron = db.Users.FirstOrDefault(y => y.UserName == User.Identity.Name).RFC.ToString(); ISRLimitesConfiguracion Limites = getLimites(RFCPatron); int quintoLimite = getQuintoLimite(); return(db.TablaISR1.FirstOrDefault(x => x.Id == quintoLimite).LimiteInferior / Limites.QuintoLimiteInferior); }
public ActionResult DeleteConfirmed(string id) { ISRLimitesConfiguracion isrlimitesconfiguracion = db.ISRLimitesConfiguracions.Find(id); db.ISRLimitesConfiguracions.Remove(isrlimitesconfiguracion); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "RFC,QuintoLimiteInferior,CantidadQuintoNivel,DiasTarifa")] ISRLimitesConfiguracion isrlimitesconfiguracion) { if (ModelState.IsValid) { db.Entry(isrlimitesconfiguracion).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(isrlimitesconfiguracion)); }
public ActionResult Create([Bind(Include = "RFC,QuintoLimiteInferior,CantidadQuintoNivel,DiasTarifa")] ISRLimitesConfiguracion isrlimitesconfiguracion) { if (ModelState.IsValid) { db.ISRLimitesConfiguracions.Add(isrlimitesconfiguracion); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(isrlimitesconfiguracion)); }
// GET: /ISRLimitesConfiguracion/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ISRLimitesConfiguracion isrlimitesconfiguracion = db.ISRLimitesConfiguracions.Find(id); if (isrlimitesconfiguracion == null) { return(HttpNotFound()); } return(View(isrlimitesconfiguracion)); }
public ISRLimitesConfiguracion getLimites(string RFCPatron) { //string RFCPatron = db.Users.FirstOrDefault(y => y.UserName == User.Identity.Name).RFC.ToString(); ISRLimitesConfiguracion Limites = new ISRLimitesConfiguracion(); // aqui checamos si hay limites definidos por parte del usuario if (db.ISRLimitesConfiguracions.Where(x => x.RFC == RFCPatron).Count() > 0) { Limites = db.ISRLimitesConfiguracions.FirstOrDefault(x => x.RFC == RFCPatron); } else { ISRLimites ISRLimites = db.ISRLimites.FirstOrDefault(); Limites.RFC = RFCPatron; Limites.CantidadQuintoNivel = ISRLimites.CantidadQuintoNivel; Limites.QuintoLimiteInferior = ISRLimites.QuintoLimiteInferior; Limites.DiasTarifa = ISRLimites.DiasTarifa; } return(Limites); }
public double getTARMPValue(string RFCPatron) { ISRLimitesConfiguracion Limites = getLimites(RFCPatron); return(Limites.DiasTarifa / getValorDesconocido()); }