Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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;
            }
        }
Ejemplo n.º 4
0
 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);
         }
     }
 }
Ejemplo n.º 5
0
 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());
         }
     }
 }
Ejemplo n.º 6
0
        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;
            }
        }
Ejemplo n.º 7
0
        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;
            }
        }
Ejemplo n.º 8
0
        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;
            }
        }
Ejemplo n.º 9
0
        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;
            }
        }
Ejemplo n.º 10
0
        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;
            }
        }