public void LoginUsuario(string JsonChamada) { SerializerFO Serializer = new SerializerFO(); var SQL = new LibOrgm.SQL(); var cn = new ADODB.Connection(); try { Context.Response.Clear(); Context.Response.ContentType = "application/json"; SQL.AbrirConexao(cn); var LoginUsuario = UsuariosFO.LogarUsuario(JsonChamada, cn); Context.Response.Write(Serializer.Serializador(LoginUsuario)); } catch (Exception Ex) { Context.Response.Write(TratarErro(Ex)); } finally { SQL.FecharConexao(cn); } }
public void TrazerFaturamento(string JsonChamada) { SerializerFO Serializer = new SerializerFO(); var SQL = new LibOrgm.SQL(); var cn = new ADODB.Connection(); try { Context.Response.Clear(); Context.Response.ContentType = "application/json"; SQL.AbrirConexao(cn); var TrazerFaturamento = FatoFaturamentoIVELDA.GetFaturamentoIVEL(JsonChamada, cn); Context.Response.Write(Serializer.Serializador(TrazerFaturamento)); } catch (Exception Ex) { Context.Response.Write(TratarErro(Ex)); } finally { SQL.FecharConexao(cn); } }
public static UsuariosBO UpdateUsuario(UsuariosBO Usuario, ADODB.Connection cn) { var RsUsuarios = new ADODB.Recordset(); var LibORGM = new SQL(); var Serializer = new SerializerFO(); try { RsUsuarios.Open(String.Format("SELECT * FROM dbo.Usuarios WHERE Usuario = '{0}'", Usuario.Usuario), cn, CursorTypeEnum.adOpenDynamic, LockTypeEnum.adLockOptimistic); if (RsUsuarios.EOF) { RsUsuarios.AddNew(); RsUsuarios.Fields["Usuario"].Value = Usuario.Usuario; RsUsuarios.Fields["SenhaAcesso"].Value = Usuario.SenhaAcesso; RsUsuarios.Fields["TokenAcesso"].Value = CriptografiaFO.EncriptarMD5(Usuario.TokenAcesso); } RsUsuarios.Fields["Inativo"].Value = Usuario.Inativo; RsUsuarios.Update(); RsUsuarios.Close(); Usuario = UsuariosDA.GetUsuarios(Usuario.Usuario, cn); } catch (Exception) { throw; } return(Usuario); }
private string TratarErro(Exception Ex) { SerializerFO Serializer = new SerializerFO(); RetornoErroWO Retorno = new RetornoErroWO(); try { Retorno.MensagemErro = Ex.Message; Retorno.StackTrace = Ex.StackTrace; return(Serializer.Serializador(Retorno)); } catch (Exception) { throw; } }
public static UsuariosBO LogarUsuario(string JsonChamada, ADODB.Connection cn) { var Usuario = new UsuariosBO(); var Chamada = new UsuarioLoginWO(); var Serializer = new SerializerFO(); try { Chamada = (UsuarioLoginWO)Serializer.DeserializarObjetoJson(JsonChamada, Chamada); if (UsuariosDA.ValidaUsuarioSenha(Chamada.Usuario, Chamada.SenhaAcesso, cn)) { Usuario = UsuariosDA.GetUsuarios(Chamada.Usuario, cn); } else { throw new Exception("Usuário/senha inválidos."); } } catch (Exception) { throw; } return(Usuario); }