public ActionResult Edit([Bind(Include = "emp_Id,emp_Identidad,emp_Nombres,emp_Apellidos,emp_FechaNacimiento,emp_Sexo,emp_CorreoElectronico,emp_Telefono,emp_FechaIngreso,emp_EsActivo,empc_id,usu_Id,emp_UsuarioCrea,emp_FechaCrea,emp_UsuarioModifica,emp_FechaModifica")] tbEmpleado tbEmpleado) { tbEmpleado.emp_UsuarioModifica = 3; tbEmpleado.emp_FechaModifica = DateTime.Now; tbEmpleado.usu_Id = 3; IEnumerable <object> listempleado = null; string MensajeError = ""; if (ModelState.IsValid) { try { listempleado = db.UDP_Gral_tbEmpleado_Update(tbEmpleado.emp_Id, tbEmpleado.emp_Identidad, tbEmpleado.emp_Nombres, tbEmpleado.emp_Apellidos, tbEmpleado.emp_FechaNacimiento, tbEmpleado.emp_Sexo, tbEmpleado.emp_CorreoElectronico, tbEmpleado.emp_Telefono, tbEmpleado.emp_FechaIngreso, tbEmpleado.emp_EsActivo, tbEmpleado.empc_id, tbEmpleado.usu_Id, tbEmpleado.emp_UsuarioCrea, tbEmpleado.emp_FechaCrea, tbEmpleado.emp_UsuarioModifica, tbEmpleado.emp_FechaModifica); foreach (UDP_Gral_tbEmpleado_Update_Result Resultado in listempleado) { MensajeError = Resultado.MensajeError; } if (MensajeError.StartsWith("-1")) { ModelState.AddModelError("", "No se pudo ingresar el registro, contacte al administrador"); return(View(tbEmpleado)); } } catch (Exception ex) { ex.Message.ToString(); } return(RedirectToAction("Index")); } ViewBag.emp_UsuarioCrea = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbEmpleado.emp_UsuarioCrea); ViewBag.emp_UsuarioModifica = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbEmpleado.emp_UsuarioModifica); ViewBag.usu_Id = new SelectList(db.tbUsuarios, "usu_Id", "usu_NombreUsuario", tbEmpleado.usu_Id); ViewBag.empc_id = new SelectList(db.tbEmpleadoCargo, "empc_Id", "empc_Descripcion", tbEmpleado.empc_id); return(View(tbEmpleado)); }