Ejemplo n.º 1
0
        public ActionResult ModificarCuenta([Bind(Include = "usu_Id,usu_NombreUsuario,usu_Nombres,usu_Apellidos,usu_Correo,usu_EsActivo,usu_RazonInactivo,usu_EsAdministrador,usu_Password,ConfirmarPassword,suc_Id,emp_Id")] tbUsuario tbUsuario)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var usu_EsActivo          = true;
                    IEnumerable <object> List = null;
                    var MsjError = "0";
                    List = db.UDP_Acce_tbUsuario_Update(tbUsuario.usu_Id, tbUsuario.usu_NombreUsuario, tbUsuario.usu_Nombres, tbUsuario.usu_Apellidos, tbUsuario.usu_Correo, usu_EsActivo, tbUsuario.usu_RazonInactivo, tbUsuario.usu_EsAdministrador,
                                                        tbUsuario.suc_Id, (short)tbUsuario.emp_Id);
                    foreach (ERP_GMEDINA.Models.UDP_Acce_tbUsuario_Update_Result Usuario in List)
                    {
                        MsjError = Usuario.MensajeError;
                    }

                    if (MsjError.StartsWith("-1"))
                    {
                        ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador");
                        return(View(tbUsuario));
                    }
                    else
                    {
                        return(RedirectToAction("Index"));
                    }
                }
                catch (Exception Ex)
                {
                    Ex.Message.ToString();
                    ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador");
                    return(View(tbUsuario));
                }
            }
            else
            {
                var errors = ModelState.Values.SelectMany(v => v.Errors);
            }
            return(View(tbUsuario));
        }