Beispiel #1
0
        public List <DTOFornecedor> ListarPorFornecedor(string fornecedor)
        {
            string query  = "select * from tb_fornecedor WHERE  nm_razao_social like '{0}%'";
            string script = string.Format(query, fornecedor);


            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelect(script);

            List <DTOFornecedor> itens = new List <DTOFornecedor>();

            while (reader.Read())
            {
                DTOFornecedor fornc = new DTOFornecedor();
                fornc.IdForncedor  = reader.GetInt32("id_fornecedor");
                fornc.RazãoSocial  = reader.GetString("nm_razao_social");
                fornc.NomeFantasia = reader.GetString("nm_fantasia");
                fornc.Cnpj         = reader.GetString("ds_cnpj");
                fornc.CodigoPostal = reader.GetString("ds_cep");
                fornc.Numero       = reader.GetInt32("ds_numero");
                itens.Add(fornc);
            }
            reader.Close();

            return(itens);
        }
        public List <DTOUser> ListPorNomeAtendentesDemitidos(string atendente)
        {
            string query  = "select tb_usuario.id_usuario,tb_usuario.nm_nomedoatendente,tb_usuario.ds_senha,tb_usuario.ds_email,tb_usuario.nm_usuario,tb_usuario.ds_cpf,tb_usuario.dt_nascimento,tb_usuario.ds_cep,tb_usuario.nr_casa,tb_usuario.ds_telefone from tb_usuario left join tb_demitidos on tb_usuario.id_usuario = tb_demitidos.id_usuario WHERE tb_demitidos.id_usuario is not null and(tb_usuario.nm_nomedoatendente like '{0}%')";
            string script = string.Format(query, atendente);


            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelect(script);

            List <DTOUser> itens = new List <DTOUser>();

            while (reader.Read())
            {
                DTOUser User = new DTOUser();

                User.Id       = reader.GetInt32("id_usuario");
                User.User     = reader.GetString("nm_usuario");
                User.Password = reader.GetString("ds_senha");

                User.Email       = reader.GetString("ds_email");
                User.Nome        = reader.GetString("nm_nomedoatendente");
                User.Cpf         = reader.GetString("ds_cpf");
                User.Birth       = reader.GetDateTime("dt_nascimento");
                User.PostalCode  = reader.GetString("ds_cep");
                User.HouseNumber = reader.GetDecimal("nr_casa");
                User.Telefone    = reader.GetString("ds_telefone");



                itens.Add(User);
            }
            reader.Close();

            return(itens);
        }
Beispiel #3
0
        public VOConsultarFolha ConsultaFolha(int id, string data)
        {
            string query = "select * from tb_folha_de_pagamento inner join tb_usuario on tb_folha_de_pagamento.id_usuario = tb_usuario.id_usuario inner join tb_brutos on tb_folha_de_pagamento.id_brutos = tb_brutos.id_brutos inner join tb_beneficios on tb_folha_de_pagamento.id_usuario = tb_beneficios.id_usuario where tb_folha_de_pagamento.id_usuario = {0} and tb_folha_de_pagamento.dt_data_registro_folha = '{1}'";

            query = string.Format(query, id, (Convert.ToDateTime(data)).ToString("yyyy-MM-dd HH:mm:ss"));

            ProjetoDataBase  db    = new ProjetoDataBase();
            MySqlDataReader  read  = db.ExecuteSelect(query);
            VOConsultarFolha dados = new VOConsultarFolha();

            if (read.Read())
            {
                dados.IdFolha         = read.GetInt32("id_folha");
                dados.NomeUsuario     = read.GetString("nm_nomedoatendente");
                dados.SalarioBruto    = read.GetDecimal("vl_salariobruto");
                dados.ValeTransporte  = read.GetBoolean("bt_vt");
                dados.ValeRefeicao    = read.GetDecimal("vl_vr");
                dados.ValeAlimentacao = read.GetDecimal("vl_va");
                dados.AssMedica       = read.GetBoolean("bt_plano_saude");
                dados.SalarioFamilia  = Convert.ToInt32(read.GetInt32("nr_sf"));
                dados.AtrasoMinutos   = read.GetInt32("nr_atraso_minutos");
                dados.HoraExtra       = read.GetDecimal("vl_hora_extra");
                dados.Falta           = read.GetInt32("nr_faltas");
                dados.DataDaFolha     = read.GetDateTime("dt_data_registro_folha");
                dados.SalarioLiquido  = read.GetDecimal("vl_salario_liquido");
            }
            read.Close();


            return(dados);
        }
Beispiel #4
0
        public List <DTOPonto> ListarHoraExtra(int id, string ultimaData)
        {
            string query;

            if (ultimaData != "0")
            {
                query = "select * from tb_ponto where dt_movimento > '{0}' and id_usuario = {1} and (ds_status = 'Início hora extra' or ds_status = 'Pausa hora extra' or ds_status = 'Retorno hora extra' or ds_status = 'Fim hora extra')";

                query = string.Format(query, (Convert.ToDateTime(ultimaData)).ToString("yyyy-MM-dd HH:mm:ss"), id);
            }
            else
            {
                query = "select * from tb_ponto where id_usuario = {0} and (ds_status = 'Início hora extra' or ds_status = 'Pausa hora extra' or ds_status = 'Retorno hora extra' or ds_status = 'Fim hora extra')";

                query = string.Format(query, id);
            }

            ProjetoDataBase db   = new ProjetoDataBase();
            MySqlDataReader read = db.ExecuteSelect(query);

            List <DTOPonto> loop = new List <DTOPonto>();

            while (read.Read())
            {
                DTOPonto reg = new DTOPonto();
                reg.Movement = read.GetString("dt_movimento");
                reg.Status   = read.GetString("ds_status");
                loop.Add(reg);
            }
            read.Close();

            return(loop);
        }
Beispiel #5
0
        public DTOPrecoIngresso ValorFliperama()
        {
            string query = "select * from tb_preco_fliperama order by id_preco_fliperama desc limit 1";

            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelect(query);

            DTOPrecoIngresso dados = new DTOPrecoIngresso();

            if (reader.Read())
            {
                dados.ID    = reader.GetInt32("id_preco_fliperama");
                dados.Preco = reader.GetDecimal("vl_preco");
            }
            reader.Close();
            return(dados);
        }
Beispiel #6
0
        public List <DTOFornecedor> ListarFornecedores()
        {
            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelect("select * from tb_fornecedor");

            List <DTOFornecedor> listaFornecedor = new List <DTOFornecedor>();

            while (reader.Read())
            {
                DTOFornecedor dados = new DTOFornecedor();
                dados.IdForncedor  = reader.GetInt32("id_fornecedor");
                dados.NomeFantasia = reader.GetString("nm_fantasia");

                listaFornecedor.Add(dados);
            }
            reader.Close();
            return(listaFornecedor);
        }
Beispiel #7
0
        public string UltimaFolha(int id)
        {
            string query = "select * from tb_folha_de_pagamento where id_usuario = {0} order by id_folha desc limit 1";

            query = string.Format(query, id);

            ProjetoDataBase db   = new ProjetoDataBase();
            MySqlDataReader read = db.ExecuteSelect(query);

            if (read.Read())
            {
                return(read.GetDateTime("dt_data_registro_folha").ToString("yyyy-MM"));
            }
            else
            {
                return("0");
            }
            read.Close();
        }
Beispiel #8
0
        public List <string> Data(int id)
        {
            string query = "select * from tb_folha_de_pagamento where id_usuario = {0} order by id_folha desc";

            query = string.Format(query, id);

            ProjetoDataBase db   = new ProjetoDataBase();
            MySqlDataReader read = db.ExecuteSelect(query);

            List <string> loop = new List <string>();

            while (read.Read())
            {
                loop.Add(Convert.ToDateTime(read.GetString("dt_data_registro_folha")).ToString("dd-MM-yyyy"));
            }
            read.Close();

            return(loop);
        }
        public List <DTOUser> ListarUsuarios()
        {
            string          query = "select * from tb_usuario left join tb_demitidos on tb_usuario.id_usuario = tb_demitidos.id_usuario where tb_demitidos.id_usuario is null";
            ProjetoDataBase db    = new ProjetoDataBase();
            MySqlDataReader read  = db.ExecuteSelect(query);

            List <DTOUser> loop = new List <DTOUser>();

            while (read.Read())
            {
                DTOUser reg = new DTOUser();
                reg.Id   = read.GetInt32("id_usuario");
                reg.Nome = read.GetString("nm_nomedoatendente");
                reg.User = read.GetString("nm_usuario");
                loop.Add(reg);
            }
            read.Close();

            return(loop);
        }
Beispiel #10
0
        public DTOPrecoSessao ValorCinema(string periodo)
        {
            string query = "select * from tb_preco_sessao  where nm_periodo = '{0}' order by id_preco_sessao desc limit 1";

            query = string.Format(query, periodo);

            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelect(query);

            DTOPrecoSessao dados = new DTOPrecoSessao();

            if (reader.Read())
            {
                dados.Id      = reader.GetInt32("id_preco_sessao");
                dados.Valor   = reader.GetDecimal("vl_preco");
                dados.Periodo = reader.GetString("nm_periodo");
            }
            reader.Close();

            return(dados);
        }
        public List <DTOTerceirizado> ListarTerceiros()
        {
            string                 query    = "Select * from tb_terceirizado";
            ProjetoDataBase        database = new ProjetoDataBase();
            MySqlDataReader        reader   = database.ExecuteSelect(query);
            List <DTOTerceirizado> itens    = new List <DTOTerceirizado>();

            while (reader.Read())
            {
                DTOTerceirizado terc = new DTOTerceirizado();
                terc.IdTerc      = reader.GetInt32("id_terc");
                terc.NomeEmpresa = reader.GetString("nm_empresa");
                terc.Cnpj        = reader.GetString("ds_cnpj");
                terc.Inicio      = reader.GetDateTime("dt_inicio");
                terc.Final       = reader.GetDateTime("dt_final");
                itens.Add(terc);
            }
            reader.Close();

            return(itens);
        }
        public List <DTOPonto> ListarPonto(int id, string data)
        {
            string query = "select dt_movimento, ds_status from tb_ponto where id_usuario = {0} and dt_movimento like '{1}%' order by id_ponto desc;";

            query = string.Format(query, id, data);

            ProjetoDataBase db   = new ProjetoDataBase();
            MySqlDataReader read = db.ExecuteSelect(query);

            List <DTOPonto> loop = new List <DTOPonto>();

            while (read.Read())
            {
                DTOPonto reg = new DTOPonto();
                reg.Movement = read.GetString("dt_movimento");
                reg.Status   = read.GetString("ds_status");
                loop.Add(reg);
            }

            read.Close();
            return(loop);
        }
        public DTOPonto RetornarUltimo(int idUsuario)
        {
            string query = "SELECT  ds_status, dt_movimento FROM tb_ponto WHERE id_usuario = {0} ORDER BY id_ponto DESC LIMIT 1";

            query = string.Format(query, idUsuario);



            ProjetoDataBase db   = new ProjetoDataBase();
            MySqlDataReader read = db.ExecuteSelect(query);

            DTOPonto baseDados = new DTOPonto();

            if (read.Read())
            {
                baseDados.Movement = read.GetDateTime("dt_movimento").ToString("yyyy-dd-MM HH:mm:ss");
                baseDados.Status   = read.GetString("ds_status");
            }
            read.Close();

            return(baseDados);
        }
        public List <DTOParceiros> ListarParceiros()
        {
            string query = "Select * from tb_parceiro";

            ProjetoDataBase database = new ProjetoDataBase();
            MySqlDataReader reader   = database.ExecuteSelect(query);

            List <DTOParceiros> itens = new List <DTOParceiros>();

            while (reader.Read())
            {
                DTOParceiros part = new DTOParceiros();
                part.IdParceiro     = reader.GetInt32("id_parceiro");
                part.NameEnterprise = reader.GetString("nm_empresa");
                part.Cnpj           = reader.GetString("ds_cnpj");
                part.Start          = reader.GetDateTime("dt_inicio");
                part.End            = reader.GetDateTime("dt_final");
                part.Discount       = reader.GetString("ds_desconto");
                itens.Add(part);
            }
            reader.Close();

            return(itens);
        }