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); }
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); }
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); }
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); }
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); }
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(); }
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); }
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); }