public string ActualizarTipoUsuario(string id, TR_tipoUsuario tipoUsuario)
 {
     try
     {
         var resultado = Procedimiento.TipoUsuarioExiste(id);
         if (resultado == true)
         {
             Procedimiento.ActualizarTipoUsuario(tipoUsuario);
             return("OK");
         }
         return("El código ingresado no existe registrado en la base de datos");
     }
     catch (DbUpdateConcurrencyException)
     {
         return("Error al momento de actualizar el tipo de usuario");
     }
     catch (DbEntityValidationException)
     {
         return("El formato del modelo no es correcto. Por favor, revise que las propiedades sean igual a las de la base de datos");
     }
     catch (InvalidOperationException)
     {
         return("Error al reconocer algún dato de un propiedad. Por favor, revise que las propiedades sean igual a las de la base de datos");
     }
     catch (Exception)
     {
         return("Ha ocurrido un error al momento de actualizar");
     }
 }
 public string AgregarTipoUsuario(TR_tipoUsuario tipoUsuario)
 {
     try
     {
         Procedimiento.AgregarTipoUsuario(tipoUsuario.CODIGO, tipoUsuario.DESCRIPCION);
         return("OK");
     }
     catch (DbEntityValidationException)
     {
         return("El formato del modelo no es correcto. Por favor, revise que las propiedades sean igual a las de la base de datos");
     }
     catch (DbUpdateException)
     {
         return("Todos los campos deben estar completos para realizar el registro");
     }
     catch (Exception)
     {
         return("Ha ocurrido un error al momento de agregar un nuevo tipo de usuario");
     }
 }