예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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;
            }
        }