public ActionResult DeleteConfirmed(int id) { tbISR tbISR = db.tbISR.Find(id); db.tbISR.Remove(tbISR); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "isr_Id,isr_RangoInicial,isr_RangoFinal,isr_Porcentaje,tde_IdTipoDedu,isr_UsuarioCrea,isr_FechaCrea")] tbISR tbISR) { // variables de auditoria //tbISR.isr_UsuarioModifica = 1; //tbISR.isr_FechaModifica = DateTime.Now; // variables de resultado del proceso IEnumerable <object> listISR = null; string MensajeError = ""; string response = String.Empty; // validar si el modelo es válido if (ModelState.IsValid) { try { // ejecutar PA listISR = db.UDP_Plani_tbISR_Update(tbISR.isr_Id, tbISR.isr_RangoInicial, tbISR.isr_RangoFinal, tbISR.isr_Porcentaje, tbISR.tde_IdTipoDedu, //ID del tipo de la deducción Function.GetUser(), Function.DatetimeNow()); // obtener resultado del procedimiento almacenado foreach (UDP_Plani_tbISR_Update_Result Resultado in listISR.ToList()) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { // el PA falló ModelState.AddModelError("", "No se pudo actualizar el registro. Contacte al administrador."); response = "error"; } } catch (Exception Ex) { // se generó una excepción response = Ex.Message.ToString(); } // el proceso fue exitoso response = "bien"; } else { // el modelo no es válido response = "error"; } // reotrnar resultado del proceso return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Create([Bind(Include = "isr_RangoInicial,isr_RangoFinal,isr_Porcentaje,tde_IdTipoDedu,isr_UsuarioCrea,isr_FechaCrea")] tbISR tbISR) { // data de auditoria tbISR.isr_UsuarioCrea = 1; tbISR.isr_FechaCrea = DateTime.Now; // variables de resultado del proceso string response = String.Empty; IEnumerable <object> listISR = null; string MensajeError = ""; // validar si el modelo es válid if (ModelState.IsValid) { try { // ejecutar procedimiento almacenado listISR = db.UDP_Plani_tbISR_Insert(tbISR.isr_RangoInicial, tbISR.isr_RangoFinal, tbISR.isr_Porcentaje, tbISR.tde_IdTipoDedu, tbISR.isr_UsuarioCrea, tbISR.isr_FechaCrea); // resultado del procedimiento almacenado foreach (UDP_Plani_tbISR_Insert_Result Resultado in listISR) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { // el procedimiento almacenado falló ModelState.AddModelError("", "No se pudo ingresar el registro. Contacte al administrador."); response = "error"; } // el proceso fue exitoso response = "bien"; } catch (Exception Ex) { // se generó una excepción response = "error"; } } else { // el modelo no es válido response = "error"; } // retornar resultado del proceso return(Json(response, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit([Bind(Include = "isr_Id,isr_RangoInicial,isr_RangoFinal,isr_Porcentaje,tde_IdTipoDedu,isr_UsuarioCrea,isr_FechaCrea,isr_UsuarioModifica,isr_FechaModifica,isr_Activo")] tbISR tbISR) { if (ModelState.IsValid) { db.Entry(tbISR).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.isr_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbISR.isr_UsuarioCrea); ViewBag.isr_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbISR.isr_UsuarioModifica); ViewBag.tde_IdTipoDedu = new SelectList(db.tbTipoDeduccion, "tde_IdTipoDedu", "tde_Descripcion", tbISR.tde_IdTipoDedu); return(View(tbISR)); }
// GET: ISR/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbISR tbISR = db.tbISR.Find(id); if (tbISR == null) { return(HttpNotFound()); } return(View(tbISR)); }
// GET: ISR/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbISR tbISR = db.tbISR.Find(id); if (tbISR == null) { return(HttpNotFound()); } ViewBag.isr_UsuarioCrea = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbISR.isr_UsuarioCrea); ViewBag.isr_UsuarioModifica = new SelectList(db.tbUsuario, "usu_Id", "usu_NombreUsuario", tbISR.isr_UsuarioModifica); ViewBag.tde_IdTipoDedu = new SelectList(db.tbTipoDeduccion, "tde_IdTipoDedu", "tde_Descripcion", tbISR.tde_IdTipoDedu); return(View(tbISR)); }
public JsonResult Edit(int?id) { // evitar referencias circulares db.Configuration.ProxyCreationEnabled = false; // validar si se recibió algún ID if (id == null) { string response = String.Empty; response = "error"; return(Json(response, JsonRequestBehavior.AllowGet)); } // encontrar el objeto con el ID recibido tbISR tbISRJSON = db.tbISR.Find(id); // retornar objeto return(Json(tbISRJSON, JsonRequestBehavior.AllowGet)); }