public WcfResult <List <Usuario> > ListaUsuarios() { WcfResult <List <Usuario> > ret = new WcfResult <List <Usuario> >(this.token); try { if (ret.TokenResult.MessageType == MessageType.Ok) { ret.DataResult = this.dalUsuario.ListaUsuarios(); } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
public WcfResult <List <Patrimonio> > ListaPatrimonios(Int32?PatrimonioId, Int32?UsuarioId, Boolean?IsAtivo) { WcfResult <List <Patrimonio> > ret = new WcfResult <List <Patrimonio> >(this.token); try { if (ret.TokenResult.MessageType == MessageType.Ok) { ret.DataResult = this.dalPatrimonio.ListaPatrimonios(PatrimonioId, UsuarioId, IsAtivo); } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
public WcfResult <List <Patrimonio> > ListaPatrimoniosMarca(Int32 MarcaId) { WcfResult <List <Patrimonio> > ret = new WcfResult <List <Patrimonio> >(this.token); try { if (ret.TokenResult.MessageType == MessageType.Ok) { ret.DataResult = this.dalMarca.ListaPatrimoniosMarca(MarcaId); } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
public WcfResult <Boolean> RemovePatrimonio(Int32 PatrimonioId) { WcfResult <Boolean> ret = new WcfResult <Boolean>(this.token); try { if (ret.TokenResult.MessageType == MessageType.Ok) { this.dalPatrimonio.RemovePatrimonio(PatrimonioId); ret.DataResult = true; } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
public WcfResult <Int32> InserePatrimonio(Int32 UsuarioId, Int32 MarcaId, String Nome, String Descricao) { WcfResult <Int32> ret = new WcfResult <Int32>(this.token); try { this.Validacoes(0, UsuarioId, MarcaId, Nome); if (ret.TokenResult.MessageType == MessageType.Ok) { ret.DataResult = this.dalPatrimonio.InserePatrimonio(UsuarioId, MarcaId, Nome, Descricao); } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
public WcfResult <Int32> InsereMarca(Int32 UsuarioId, String Nome) { WcfResult <Int32> ret = new WcfResult <Int32>(this.token); try { this.Validacoes(0, UsuarioId, Nome); if (ret.TokenResult.MessageType == MessageType.Ok) { ret.DataResult = this.dalMarca.InsereMarca(UsuarioId, Nome); } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
public WcfResult <Int32> InsereUsuario(String Nome, String Email, String Senha) { WcfResult <Int32> ret = new WcfResult <Int32>(this.token); try { if (this.dalUsuario.ListaUsuarios().Any(u => u.Email == Email)) { throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.EmailUsuarioRepetido)); } if (ret.TokenResult.MessageType == MessageType.Ok) { ret.DataResult = this.dalUsuario.InsereUsuario(Nome, Email, Senha); } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
public WcfResult <Boolean> AtualizaPatrimonio(Int32 PatrimonioId, Int32 UsuarioId, Int32 MarcaId, String Nome, String Descricao, Boolean Ativo) { WcfResult <Boolean> ret = new WcfResult <Boolean>(this.token); try { this.Validacoes(PatrimonioId, UsuarioId, MarcaId, Nome); if (this.dalPatrimonio.ListaPatrimonios(PatrimonioId, null, null).Count <= 0 && this.dalPatrimonio.ListaPatrimonios(PatrimonioId, null, false).Count <= 0) { throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.PatrimonioInexistente)); } if (ret.TokenResult.MessageType == MessageType.Ok) { this.dalPatrimonio.AtualizaPatrimonio(PatrimonioId, UsuarioId, MarcaId, Nome, Descricao, Ativo); ret.DataResult = true; } } catch (Exception ex) { ret.ErrorMessage = ex.Message; } return(ret); }
//bool CheckRequest() { // if (HttpContext.Request.HttpMethod == "POST") return false; // if(!HttpContext.Request.Headers.AllKeys.Contains("iTripping.cn")) //} //string CheckVersion() //{ // string version = HttpContext.Request.Headers[iTrippingVersion]; //} //public ComRet Result() { return new ComRet(); } //public ComRet Result(bool ret, string msg = null) { return new ComRet(ret, msg); } //public ComRet Result(string err) { return new ComRet(err); } //public ComRet Result(object obj) { return new ComRet(obj); } //public ComRet Result(int num) { return new ComRet(num); } //public ComRet Result(bool ret, string msg, int num, object obj) { return new ComRet(ret, msg, num, obj); } public JsonResult JResult(WcfResult ret) { return Json(new { ret = ret.Ret, msg = ret.StrValue, id = ret.IntValue }, "text/xml", Encoding.UTF8, JsonRequestBehavior.DenyGet); }
//bool CheckRequest() { // if (HttpContext.Request.HttpMethod == "POST") return false; // if(!HttpContext.Request.Headers.AllKeys.Contains("iTripping.cn")) //} //string CheckVersion() //{ // string version = HttpContext.Request.Headers[iTrippingVersion]; //} //public ComRet Result() { return new ComRet(); } //public ComRet Result(bool ret, string msg = null) { return new ComRet(ret, msg); } //public ComRet Result(string err) { return new ComRet(err); } //public ComRet Result(object obj) { return new ComRet(obj); } //public ComRet Result(int num) { return new ComRet(num); } //public ComRet Result(bool ret, string msg, int num, object obj) { return new ComRet(ret, msg, num, obj); } public JsonResult JResult(WcfResult ret) { return(Json(new { ret = ret.Ret, msg = ret.StrValue, id = ret.IntValue }, "text/xml", Encoding.UTF8, JsonRequestBehavior.DenyGet)); }