public List <DTO_GestaoSalao.Compoente> ListaComponentes(int id) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <DTO_GestaoSalao.Compoente> objCompoente = new List <DTO_GestaoSalao.Compoente>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT * from tb_componente where moduloCOMPONENTE = " + id, acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { objCompoente.Add(new DTO_GestaoSalao.Compoente() { codigoCOMPONENTE = Convert.ToInt32(dataRow["codigoCOMPONENTE"]), nomeCOMPONENTE = dataRow["nomeCOMPONENTE"].ToString(), descricaCOMPONENTE = dataRow["descricaCOMPONENTE"].ToString(), Modulo = new DTO_GestaoSalao.Modulo(), }); } return(objCompoente); } } catch (Exception ex) { throw; } }
public List <Usuario> Lista() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Usuario> ObjUsuario = new List <Usuario>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT codigoUSUARIO,loginUSUARIO,senhaUSUARIO,funcionarioUSUARIO,perfilUSUARIO,situacaoUSUARIO,redefinirSenha FROM tb_usuarios", acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjUsuario.Add(new Usuario() { codigoUSUARIO = Convert.ToInt32(dataRow["codigoUSUARIO"].ToString()), loginUSUARIO = dataRow["loginUSUARIO"].ToString(), }); } return(ObjUsuario); } } catch (Exception) { throw; } }
public TipoDespesa FindTipoDespesa(int id) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string strSql = ""; strSql = "SELECT codigoTIPODESPESA,descricaoTIPODESPESA FROM tb_tipo_depesas "; strSql = strSql + " WHERE codigoTIPODESPESA = " + id; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); TipoDespesa _TipoDespesa = new TipoDespesa(); da.Fill(objDataTable); foreach (DataRow dr in objDataTable.Rows) { _TipoDespesa.codigoTIPODESPESA = Convert.ToInt32(dr["codigoTIPODESPESA"]); _TipoDespesa.descricaoTIPODESPESA = dr["descricaoTIPODESPESA"].ToString(); } ; acessoDados.Close(); return(_TipoDespesa); } } catch (Exception) { throw; } }
public bool AlterarCadastro(Vale vale) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "UPDATE tb_Vale SET descricaoVale= @descricao, valorVale = @valor dataVale = @DataVale WHERE codigoVALE = @CODIGO "; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@descricao", vale.descricaoVale); cmd.Parameters.AddWithValue("@valor", vale.valorVale); cmd.Parameters.AddWithValue("@DataVale", vale.dataVale); cmd.Parameters.AddWithValue("@CODIGO", vale.funcionarioVale); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return(true); } catch (Exception) { return(false); } } }
public string Cadastrar(Vale vale) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "INSERT INTO tb_vale (descricaoVale,valorVale,dataVale,funcionarioVale) VALUES (@descricao,@valor,@DataVale,@Funcionario)"; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@descricao", vale.descricaoVale); cmd.Parameters.AddWithValue("@valor", vale.valorVale); cmd.Parameters.AddWithValue("@DataVale", vale.dataVale); cmd.Parameters.AddWithValue("@Funcionario", vale.funcionarioVale.Id); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return(Uteis.MensagemeOK); } catch (Exception ex) { return(Uteis.MensagemeError + ex.Message.ToString()); } } }
public List <Funcionario> Consulta(int id) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Funcionario> _Funcionario = new List <Funcionario>(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_funcionarios WHERE codigoFUNCIONARIO = @CODIGO "; cmd.Parameters.AddWithValue("@CODIGO", id); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { _Funcionario.Add(new Funcionario() { Id = Convert.ToInt32(dr["codigoFUNCIONARIO"]), nomeFuncionario = dr["nomeFUNCIONARIO"].ToString(), fone1 = dr["fone1FUNCIONARIO"].ToString(), fone2 = dr["fone2FUNCIONARIO"].ToString(), ativo = Convert.ToBoolean(dr["ativoFUNCIONARIO"]) }); } acessoDados.Close(); dr.Close(); return(_Funcionario); } } catch (Exception) { throw; } }
public List <Agendamento> ListaAgendamento(DateTime dataagenda) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Agendamento> ObjAgenda = new List <Agendamento>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string ano, dia, mes; ano = dataagenda.ToString().Substring(6, 4); dia = dataagenda.ToString().Substring(0, 2); mes = dataagenda.ToString().Substring(3, 2); string strSql = ""; strSql = "SELECT coalesce(codigoAGENDAMENTO,0)as codigoAGENDAMENTO,coalesce(horarioHORARIO,'Vaga')as horarioHORARIO,coalesce(nomeFUNCIONARIO,'')as nomeFUNCIONARIO,coalesce(nomeCLIENTE,'')as nomeCLIENTE,coalesce(descricaoSERVICO,'')as descricaoSERVICO,coalesce(codigoSERVICO,0)as codigoSERVICO,COALESCE(colunaAGENDAMENTO,0)AS colunaAGENDAMENTO,COALESCE(linhaAGENDAMENTO,0)AS linhaAGENDAMENTO,codigoFUNCIONARIO,canceladoAGENDAMENTO,nomeclienteAGENDAMENTO,ativofuncionario"; strSql = strSql + " FROM tb_funcionarios "; strSql = strSql + " left join tb_agendamento on codigoFUNCIONARIO = funcionarioAGENDAMENTO"; strSql = strSql + " left join tb_horarios on codigoHORARIO = horaAGENDAMENTO"; strSql = strSql + " left join tb_clientes on codigoCLIENTE = clienteAGENDAMENTO"; strSql = strSql + " left join tb_servico on codigoSERVICO = servicoAGENDAMENTO"; strSql = strSql + " WHERE cast(diaAGENDAMENTO as date) = '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " and ativofuncionario = 1 and faturadoAGENDAMENTO = 0"; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjAgenda.Add(new Agendamento() { codigoSERVICO = Convert.ToInt32(dataRow["codigoSERVICO"].ToString()), horarioHORARIO = dataRow["horarioHORARIO"].ToString(), codigoAGENDAMENTO = Convert.ToInt32(dataRow["codigoAGENDAMENTO"]), descricaoSERVICO = dataRow["descricaoSERVICO"].ToString(), nomeFUNCIONARIO = Convert.ToInt32(dataRow["codigoFUNCIONARIO"].ToString()) + "-" + dataRow["nomeFUNCIONARIO"].ToString(), nomeCLIENTE = dataRow["nomeCLIENTE"].ToString(), canceladoAGENDAMENTO = Convert.ToInt32(dataRow["canceladoAGENDAMENTO"].ToString()), linhaAGENDAMENTO = Convert.ToInt32(dataRow["linhaAGENDAMENTO"].ToString()), colunaAGENDAMENTO = Convert.ToInt32(dataRow["colunaAGENDAMENTO"].ToString()), //funcionarioAGENDAMENTO = Convert.nomeclienteAGENDAMENTO(dataRow["codigoFUNCIONARIO"].ToString()) nomeclienteAGENDAMENTO = dataRow["nomeclienteAGENDAMENTO"].ToString(), }); } return(ObjAgenda); } } catch (Exception) { throw; } }
public List <ListaPedidos> ListaPedidos(int id_atendente, DateTime dataAtendimento, DateTime dataAtendimentoFim, int filtroFuncionario) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <ListaPedidos> ObjPedido = new List <ListaPedidos>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string ano, dia, mes; string anofim, diafim, mesfim; //trata da inicioda pesquisa ano = dataAtendimento.ToString().Substring(6, 4); dia = dataAtendimento.ToString().Substring(0, 2); mes = dataAtendimento.ToString().Substring(3, 2); //trata da fim da pesquisa anofim = dataAtendimentoFim.ToString().Substring(6, 4); diafim = dataAtendimentoFim.ToString().Substring(0, 2); mesfim = dataAtendimentoFim.ToString().Substring(3, 2); string strSql = ""; strSql = "SELECT codigoFATURAMENTO,servicoITEMFATURAMENTO,descricaoSERVICO,(CASE valorITEMFATURAMENTO WHEN 0 THEN precoSERVICO ELSE valorITEMFATURAMENTO END) AS valorITEMFATURAMENTO ,nomeFUNCIONARIO,datacricaoFATURAMENTO "; strSql = strSql + " FROM tb_faturamento "; strSql = strSql + " INNER JOIN tb_itens_faturamento on faturamentoITEMFATURAMENTO = codigoFATURAMENTO"; strSql = strSql + " INNER JOIN tb_servico on codigoSERVICO = servicoITEMFATURAMENTO"; strSql = strSql + " LEFT JOIN tb_clientes on codigoCLIENTE = clienteFATURAMENTO"; strSql = strSql + " LEFT JOIN tb_funcionarios on codigoFUNCIONARIO = funcionarioFATURAMENTO"; strSql = strSql + " AND ativofuncionario = 1"; if (filtroFuncionario == 1) { strSql = strSql + " WHERE funcionarioFATURAMENTO = " + id_atendente; strSql = strSql + " AND cast(movimentacaoFATURAMENTO as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(movimentacaoFATURAMENTO as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } else { strSql = strSql + " WHERE cast(movimentacaoFATURAMENTO as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(movimentacaoFATURAMENTO as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } strSql = strSql + " AND canceladoFATURAMENTO = 0"; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjPedido.Add(new ListaPedidos() { codigoPEDIDO = Convert.ToInt32(dataRow["codigoFATURAMENTO"].ToString()), servicoPEDIDO = Convert.ToInt32(dataRow["servicoITEMFATURAMENTO"].ToString()), servicodescrPEDIDO = dataRow["descricaoSERVICO"].ToString(), valorPEDIDO = Convert.ToDecimal(dataRow["valorITEMFATURAMENTO"]), nomeFUNCIONARIO = dataRow["nomeFUNCIONARIO"].ToString(), datacricaoPEDIDO = Convert.ToDateTime(dataRow["datacricaoFATURAMENTO"]), }); } return(ObjPedido); } } catch (Exception ex) { throw; } }
public List <Vale> ListaVale(int id_atendente, DateTime dataAtendimento, DateTime dataAtendimentoFim, int filtroFuncionario, int id_vale) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Vale> ObjVale = new List <Vale>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string ano, dia, mes; string anofim, diafim, mesfim; //trata da inicioda pesquisa ano = dataAtendimento.ToString().Substring(6, 4); dia = dataAtendimento.ToString().Substring(0, 2); mes = dataAtendimento.ToString().Substring(3, 2); //trata da fim da pesquisa anofim = dataAtendimentoFim.ToString().Substring(6, 4); diafim = dataAtendimentoFim.ToString().Substring(0, 2); mesfim = dataAtendimentoFim.ToString().Substring(3, 2); string strSql = ""; strSql = "SELECT codigoVALE,descricaoVALE,valorVALE,dataVALE,funcionarioVALE,nomeFUNCIONARIO"; strSql = strSql + " FROM tb_vale "; strSql = strSql + " INNER JOIN tb_funcionarios on codigoFUNCIONARIO = funcionarioVALE"; // strSql = strSql + " AND ativofuncionario = 0"; if (filtroFuncionario == 1) { strSql = strSql + " WHERE funcionarioVALE = " + id_atendente; strSql = strSql + " AND cast(dataVALE as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(dataVALE as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } else { strSql = strSql + " WHERE cast(dataVALE as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(dataVALE as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } if (id_vale != 0) { strSql = strSql + " AND codigoVALE = " + id_vale; } MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjVale.Add(new Vale() { codigoVALE = Convert.ToInt32(dataRow["codigoVALE"].ToString()), descricaoVale = dataRow["descricaoVALE"].ToString(), valorVale = Convert.ToDecimal(dataRow["valorVALE"]), IdfuncionarioVale = Convert.ToInt32(dataRow["funcionarioVALE"]), Nomefuncionario = dataRow["nomeFUNCIONARIO"].ToString(), dataVale = Convert.ToDateTime(dataRow["dataVale"]), }); } return(ObjVale); } } catch (Exception) { throw; } }
public List <RelatorioDespesas> ListaDespesa(DateTime dataAtendimento, DateTime dataAtendimentoFim, int situacao, int tipoDespesa, int filtroFuncionario = 0, int id_atendente = 0) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <RelatorioDespesas> lstDespesas = new List <RelatorioDespesas>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string ano, dia, mes; string anofim, diafim, mesfim; //trata da inicioda pesquisa ano = dataAtendimento.ToString().Substring(6, 4); dia = dataAtendimento.ToString().Substring(0, 2); mes = dataAtendimento.ToString().Substring(3, 2); //trata da fim da pesquisa anofim = dataAtendimentoFim.ToString().Substring(6, 4); diafim = dataAtendimentoFim.ToString().Substring(0, 2); mesfim = dataAtendimentoFim.ToString().Substring(3, 2); string strSql = ""; strSql = "SELECT codigoDESPESA,descricaoDESPESA,tipoDESPESA,documentoDESPESA,valorDESPESA,dataDESPESA,observacaoDESPESA"; strSql = strSql + ",favorecidoDESPESA,nomeFUNCIONARIO,codigoTIPODESPESA,descricaoTIPODESPESA,(case situacaoDESPESA when 1 then 'Em aberto' when 2 then 'Quitada' end)as situacao"; strSql = strSql + " FROM tb_despesas "; strSql = strSql + " LEFT JOIN tb_funcionarios on codigoFUNCIONARIO = favorecidoDESPESA"; strSql = strSql + " INNER JOIN tb_tipo_depesas on codigoTIPODESPESA = tipoDESPESA"; if (situacao > 0) { strSql = strSql + " AND situacaoDESPESA = " + situacao; } if (tipoDespesa > 0) { strSql = strSql + " AND tipoDESPESA = " + tipoDespesa; } if (filtroFuncionario == 1) { strSql = strSql + " WHERE favorecidoDESPESA = " + id_atendente; strSql = strSql + " AND cast(dataDESPESA as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(dataDESPESA as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } else { strSql = strSql + " WHERE cast(dataDESPESA as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(dataDESPESA as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } strSql = strSql + " order by descricaoTIPODESPESA "; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { lstDespesas.Add(new RelatorioDespesas() { codigoDESPESA = Convert.ToInt32(dataRow["codigoDESPESA"].ToString()), descricaoDESPESA = dataRow["descricaoDESPESA"].ToString(), Despesa = dataRow["descricaoTIPODESPESA"].ToString(), valorDESPESA = Convert.ToDecimal(dataRow["valorDESPESA"]), dataDESPESA = Convert.ToDateTime(dataRow["dataDESPESA"]), situacaoDESPESA = dataRow["situacao"].ToString(), documentoDESPESA = dataRow["documentoDESPESA"].ToString(), Funcionario = dataRow["nomeFUNCIONARIO"].ToString(), observacaoDESPESA = dataRow["observacaoDESPESA"].ToString(), }); } return(lstDespesas); } } catch (Exception ex) { throw; } }