public ActionResult Edit([Bind(Include = "empc_Id,empc_Descripcion,empd_Id,empc_UsuarioCrea,empc_FechaCrea,empc_UsuarioModifica,empc_FechaModifica")] tbEmpleadoCargo tbEmpleadoCargo) { tbEmpleadoCargo.empc_UsuarioModifica = 3; tbEmpleadoCargo.empc_FechaModifica = DateTime.Now; //-- IEnumerable <object> listEmpCargo = null; string MensajeError = ""; if (ModelState.IsValid) { try { listEmpCargo = db.UDP_Gral_tbEmpleadoCargo_Update(tbEmpleadoCargo.empc_Id, tbEmpleadoCargo.empc_Descripcion, tbEmpleadoCargo.empd_Id, tbEmpleadoCargo.empc_UsuarioModifica, tbEmpleadoCargo.empc_FechaModifica); foreach (UDP_Gral_tbEmpleadoCargo_Update_Result Resultado in listEmpCargo) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo mdoficar el registro, contacte al administrador"); return(View(tbEmpleadoCargo)); } } catch (Exception Ex) { Ex.Message.ToString(); } return(RedirectToAction("Index")); } ViewBag.empc_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbEmpleadoCargo.empc_UsuarioCrea); ViewBag.empc_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbEmpleadoCargo.empc_UsuarioModifica); ViewBag.empd_Id = new SelectList(db.tbEmpleadoDepartamento, "empd_Id", "empd_Descripcion", tbEmpleadoCargo.empd_Id); return(View(tbEmpleadoCargo)); }