private object Grabar(string id, string apellido, string nombre, string loginUsuario, string email, string tipoUsuario) { JavaScriptSerializer serializer = new JavaScriptSerializer(); try { string msg = VerificarPermisos((short)Permisos.AGREGAR_EDITAR_); if (msg != string.Empty) { return(msg); } ServicioAccesoUsuarios servUsuarios = new ServicioAccesoUsuarios(); Usuario usr = null; int _id = -1; if (!int.TryParse(id, out _id)) { _id = -1; } if (_id == -1) { usr = new Usuario(); } else { usr = servUsuarios.ObtenerUsuario(_id); } usr.Apellido = apellido == null ? string.Empty : apellido; usr.Nombre = nombre == null ? string.Empty : nombre; usr.LoginUsuario = loginUsuario == null ? string.Empty : loginUsuario; if (_id == -1) { usr.LoginClave = "1"; } usr.Mail = email == null ? string.Empty : email; int _idTipoUsuario = -1; if (!int.TryParse(tipoUsuario, out _idTipoUsuario)) { _idTipoUsuario = -1; } usr.TipoUsuario = servUsuarios.TipoUsuarioObtener(_idTipoUsuario); servUsuarios.GrabarUsuario(usr); return(serializer.Serialize(new { result = "OK" })); } catch (Exception ex) { return(serializer.Serialize(new { result = "Error", message = ex.Message })); } }
private string Obtener(string id) { ServicioAccesoUsuarios servicio = new ServicioAccesoUsuarios(); int _id = -1; if (int.TryParse(id, out _id)) { return(servicio.TipoUsuarioObtener(_id).SerializaToJson()); } else { return(string.Empty); } }