Ejemplo n.º 1
0
 public string Cadastrar(Funcionario funcionario)
 {
     using (AcessoBancoDados acessoDados = new AcessoBancoDados())
     {
         try
         {
             acessoDados.ComandoSQl = "INSERT INTO tb_funcionarios (nomeFUNCIONARIO,fone1FUNCIONARIO,fone2FUNCIONARIO,ativoFUNCIONARIO,cpfFUNCIONARIO) VALUES (@NomeFuncionario,@fone1,@fone2,@Ativo,@Cpf)";
             acessoDados.Conexao();
             var cmd = acessoDados.ExecutaComando();
             cmd.Parameters.AddWithValue("@NomeFuncionario", funcionario.nomeFuncionario);
             cmd.Parameters.AddWithValue("@fone1", funcionario.fone1);
             cmd.Parameters.AddWithValue("@fone2", funcionario.fone2);
             cmd.Parameters.AddWithValue("@Ativo", funcionario.ativo == true ? 1 :  0);
             cmd.Parameters.AddWithValue("@Cpf", funcionario.cpf);
             acessoDados.Open();
             cmd.ExecuteNonQuery();
             acessoDados.Close();
             return(Uteis.MensagemeOK);
         }
         catch (Exception ex)
         {
             return(Uteis.MensagemeError + ex.Message.ToString());
         }
     }
 }
Ejemplo n.º 2
0
 public string AlterarCadastro(Funcionario funcionario)
 {
     using (AcessoBancoDados acessoDados = new AcessoBancoDados())
     {
         try
         {
             acessoDados.ComandoSQl = "UPDATE tb_funcionarios  SET nomeFUNCIONARIO= @nomeFuncionario, fone1FUNCIONARIO = @fone1FUNCIONARIO, fone2FUNCIONARIO = @fone2FUNCIONARIO, ativoFUNCIONARIO = @ativoFUNCIONARIO,cpfFUNCIONARIO = @cpfFUNCIONARIO  WHERE codigoFUNCIONARIO = @CODIGO ";
             acessoDados.Conexao();
             var cmd = acessoDados.ExecutaComando();
             cmd.Parameters.AddWithValue("@nomeFuncionario", funcionario.nomeFuncionario);
             cmd.Parameters.AddWithValue("@fone1FUNCIONARIO", funcionario.fone1);
             cmd.Parameters.AddWithValue("@fone2FUNCIONARIO", funcionario.fone2);
             cmd.Parameters.AddWithValue("@cpfFUNCIONARIO", funcionario.cpf);
             cmd.Parameters.AddWithValue("@ativoFUNCIONARIO", funcionario.ativo == true ? 1 : 0);
             cmd.Parameters.AddWithValue("@CODIGO", funcionario.Id);
             acessoDados.Open();
             cmd.ExecuteNonQuery();
             acessoDados.Close();
             return("OK");
         }
         catch (Exception ex)
         {
             return("erro");
         }
     }
 }
Ejemplo n.º 3
0
        public DTO_GestaoSalao.Compoente Find(int id)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    DTO_GestaoSalao.Compoente compoente = new DTO_GestaoSalao.Compoente();
                    acessoDados.Conexao();

                    var cmd = acessoDados.ExecutaComando();
                    cmd.CommandText = "SELECT * FROM tb_componente WHERE codigoCOMPONENTE = @CODIGO ";
                    cmd.Parameters.AddWithValue("@CODIGO", id);
                    acessoDados.Open();
                    MySqlDataReader dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        compoente.codigoCOMPONENTE   = Convert.ToInt32(dr["codigoCOMPONENTE"]);
                        compoente.nomeCOMPONENTE     = dr["nomeCOMPONENTE"].ToString();
                        compoente.descricaCOMPONENTE = dr["descricaCOMPONENTE"].ToString();
                        compoente.Modulo             = new DTO_GestaoSalao.Modulo();
                    }
                    acessoDados.Close();
                    dr.Close();
                    return(compoente);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 4
0
        public DTO_GestaoSalao.Modulo Find(int id)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    DTO_GestaoSalao.Modulo modulo = new DTO_GestaoSalao.Modulo();
                    acessoDados.Conexao();

                    var cmd = acessoDados.ExecutaComando();
                    cmd.CommandText = "SELECT * FROM tb_modulo WHERE codigoMODULO = @CODIGO ";
                    cmd.Parameters.AddWithValue("@CODIGO", id);
                    acessoDados.Open();
                    MySqlDataReader dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        modulo.codigoMODULO    = Convert.ToInt32(dr["codigoMODULO"]);
                        modulo.descricaoMODULO = dr["descricaoMODULO"].ToString();
                        modulo.nomeMODULO      = dr["nomeMODULO"].ToString();

                        // retorna uma lista de componentes que fazem parte do modulo... ex:  modulo cadastro -> componentes (cad cliente,produto)...
                        //modulo.Componente = new DAO.Componente().ListaComponentes(Convert.ToInt32(dr["codigoMODULO"]));
                    }
                    acessoDados.Close();
                    dr.Close();
                    return(modulo);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 5
0
        public string Cadastrar(Usuario usuario)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    acessoDados.ComandoSQl = "INSERT INTO tb_usuarios (loginUSUARIO,senhaUSUARIO,funcionarioUSUARIO,perfilUSUARIO,situacaoUSUARIO,redefinirSenha) VALUES (@loginUSUARIO,@senhaUSUARIO,@funcionarioUSUARIO,@perfilUSUARIO,@situacaoUSUARIO,@redigitarUSUARIO)";
                    acessoDados.Conexao();
                    var cmd = acessoDados.ExecutaComando();

                    cmd.Parameters.AddWithValue("@loginUSUARIO", usuario.loginUSUARIO);
                    cmd.Parameters.AddWithValue("@senhaUSUARIO", usuario.senhaUSUARIO);
                    cmd.Parameters.AddWithValue("@redigitarUSUARIO", usuario.redigitarUSUARIO);
                    cmd.Parameters.AddWithValue("@funcionarioUSUARIO", usuario.funcionarioUSUARIO.Id);
                    cmd.Parameters.AddWithValue("@perfilUSUARIO", usuario.pefilUSUARIO.codigopefil);
                    cmd.Parameters.AddWithValue("@situacaoUSUARIO", usuario.situacaoUSUARIO.codigoSTATUS);

                    acessoDados.Open();
                    cmd.ExecuteNonQuery();
                    acessoDados.Close();
                    return(Uteis.MensagemeOK);
                }
                catch (Exception ex)
                {
                    return(Uteis.MensagemeError + ex.Message.ToString());
                }
            }
        }
Ejemplo n.º 6
0
        public string AlterarCadastro(Usuario usuario)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    acessoDados.ComandoSQl = "UPDATE tb_usuarios  SET loginUSUARIO= @loginUSUARIO,redefinirSenha= @redefinirSenha,senhaUSUARIO= @senhaUSUARIO,funcionarioUSUARIO= @funcionarioUSUARIO,perfilUSUARIO= @perfilUSUARIO,situacaoUSUARIO= @situacaoUSUARIO WHERE codigoUSUARIO = @CODIGO";
                    acessoDados.Conexao();
                    var cmd = acessoDados.ExecutaComando();

                    cmd.Parameters.AddWithValue("@loginUSUARIO", usuario.loginUSUARIO);
                    cmd.Parameters.AddWithValue("@senhaUSUARIO", usuario.senhaUSUARIO);
                    cmd.Parameters.AddWithValue("@redefinirSenha", usuario.redigitarUSUARIO);
                    cmd.Parameters.AddWithValue("@funcionarioUSUARIO", usuario.funcionarioUSUARIO.Id);
                    cmd.Parameters.AddWithValue("@perfilUSUARIO", usuario.pefilUSUARIO.codigopefil);
                    cmd.Parameters.AddWithValue("@situacaoUSUARIO", usuario.situacaoUSUARIO.codigoSTATUS);

                    cmd.Parameters.AddWithValue("@CODIGO", usuario.codigoUSUARIO);
                    acessoDados.Open();
                    cmd.ExecuteNonQuery();
                    acessoDados.Close();
                    return(Uteis.MensagemeOK);
                }
                catch (Exception)
                {
                    return("");
                }
            }
        }
Ejemplo n.º 7
0
        public override List <Servico> Consulta(int id)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    List <Servico> _Servico = new List <Servico>();
                    acessoDados.Conexao();

                    var cmd = acessoDados.ExecutaComando();
                    cmd.CommandText = "SELECT * FROM tb_servico WHERE codigoSERVICO = @CODIGO ";
                    cmd.Parameters.AddWithValue("@CODIGO", id);
                    acessoDados.Open();
                    MySqlDataReader dr = cmd.ExecuteReader();


                    while (dr.Read())
                    {
                        _Servico.Add(new Servico()
                        {
                            Id = Convert.ToInt32(dr["codigoSERVICO"]),
                            DescricaoSERVICO = dr["descricaoSERVICO"].ToString(),
                            PrecoSERVICO     = Convert.ToDecimal(dr["precoSERVICO"])
                        });
                    }
                    acessoDados.Close();
                    dr.Close();
                    return(_Servico);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 8
0
        public List <Horario> ListaHorarioPorCodigo(string horario)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    List <Horario> ObjAgenda = new List <Horario>();

                    acessoDados.Conexao();

                    var cmd = acessoDados.ExecutaComando();
                    cmd.CommandText = "SELECT codigoHORARIO from tb_horarios WHERE horarioHORARIO = @horario ";
                    cmd.Parameters.AddWithValue("@horario", horario);
                    acessoDados.Open();
                    MySqlDataReader dr = cmd.ExecuteReader();


                    while (dr.Read())
                    {
                        ObjAgenda.Add(new Horario()
                        {
                            codigoHORARIO = Convert.ToInt32(dr["codigoHORARIO"].ToString()),
                            //horarioHORARIO = dr["horarioHORARIO"].ToString()
                        });
                    }
                    acessoDados.Close();
                    dr.Close();
                    return(ObjAgenda);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 9
0
        public bool AlterarCadastro(Despesas despesa)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    acessoDados.ComandoSQl = "UPDATE tb_despesas  SET dataDESPESA= @dataDESPESA,descricaoDESPESA= @descricaoDESPESA,documentoDESPESA= @documentoDESPESA,observacaoDESPESA= @observacaoDESPESA,tipoDESPESA= @tipoDESPESA,favorecidoDESPESA= @favorecidoDESPESA,situacaoDESPESA=@situacaoDESPESA,valorDESPESA= @valorDESPESA WHERE codigoDESPESA = @CODIGO";
                    acessoDados.Conexao();
                    var cmd = acessoDados.ExecutaComando();

                    cmd.Parameters.AddWithValue("@dataDESPESA", despesa.dataDESPESA);
                    cmd.Parameters.AddWithValue("@descricaoDESPESA", despesa.descricaoDESPESA);
                    cmd.Parameters.AddWithValue("@documentoDESPESA", despesa.documentoDESPESA);
                    cmd.Parameters.AddWithValue("@observacaoDESPESA", despesa.observacaoDESPESA);
                    cmd.Parameters.AddWithValue("@tipoDESPESA", despesa.tipoDESPESA.codigoTIPODESPESA);
                    cmd.Parameters.AddWithValue("@valorDESPESA", despesa.valorDESPESA);
                    cmd.Parameters.AddWithValue("@CODIGO", despesa.codigoDESPESA);
                    cmd.Parameters.AddWithValue("@favorecidoDESPESA", despesa.favorecido.Id);
                    cmd.Parameters.AddWithValue("@situacaoDESPESA", despesa.situacaoDESPESA);

                    acessoDados.Open();
                    cmd.ExecuteNonQuery();
                    acessoDados.Close();
                    return(true);
                }
                catch (Exception)
                {
                    return(false);
                }
            }
        }
Ejemplo n.º 10
0
        public Usuario ValidarUsuario(string _Login, string _Senha)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    DTO_GestaoSalao.Usuario usuario = new DTO_GestaoSalao.Usuario();
                    acessoDados.Conexao();

                    var cmd = acessoDados.ExecutaComando();
                    cmd.CommandText = "SELECT * FROM tb_usuarios WHERE UPPER(loginUSUARIO) = @Login AND senhaUSUARIO = @senha";
                    cmd.Parameters.AddWithValue("@Login", _Login.ToUpper());
                    cmd.Parameters.AddWithValue("@senha", _Senha.ToUpper());
                    acessoDados.Open();
                    MySqlDataReader dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        usuario.codigoUSUARIO = Convert.ToInt32(dr["codigoUSUARIO"]);
                        usuario.loginUSUARIO  = dr["loginUSUARIO"].ToString();
                        //usuario.senhaUSUARIO = dr["senhaUSUARIO"].ToString();
                        // usuario.funcionarioUSUARIO.Id = Convert.ToInt32(dr["funcionarioUSUARIO"]);
                        usuario.IdpefilUSUARIO = Convert.ToInt32(dr["perfilUSUARIO"]);
                    }
                    acessoDados.Close();
                    dr.Close();
                    return(usuario);
                }
            }
            catch (Exception ex)
            {
                var teste = ex.Message.ToString();
                throw ex;
            }
        }
Ejemplo n.º 11
0
        public void Cancelar(int funcionario, int linha, int coluna, DateTime dataagenda)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    string ano, dia, mes;

                    ano = dataagenda.ToString().Substring(6, 4);
                    dia = dataagenda.ToString().Substring(0, 2);
                    mes = dataagenda.ToString().Substring(3, 2);

                    string diagenda = ano + "/" + mes + "/" + dia;


                    acessoDados.ComandoSQl = "UPDATE tb_agendamento  SET canceladoAGENDAMENTO=@cancelar WHERE funcionarioAGENDAMENTO = @CODIGO AND linhaAGENDAMENTO = @linhaAGENDAMENTO AND  colunaAGENDAMENTO = @colunaAGENDAMENTO AND cast(diaAGENDAMENTO as date) =@diaagenda ";
                    acessoDados.Conexao();
                    var cmd = acessoDados.ExecutaComando();
                    cmd.Parameters.AddWithValue("@CODIGO", funcionario);
                    cmd.Parameters.AddWithValue("@cancelar", 1);
                    cmd.Parameters.AddWithValue("@linhaAGENDAMENTO", linha);
                    cmd.Parameters.AddWithValue("@colunaAGENDAMENTO", coluna);
                    cmd.Parameters.AddWithValue("@diaagenda", diagenda);
                    acessoDados.Open();
                    cmd.ExecuteNonQuery();
                    acessoDados.Close();
                }
                catch (Exception)
                {
                    // return Uteis.MensagemeError + ex.Message.ToString();
                }
            }
        }
Ejemplo n.º 12
0
        public List <Cliente> ListaCliente(int id)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    List <Cliente> _Funcionario = new List <Cliente>();
                    acessoDados.Conexao();

                    var cmd = acessoDados.ExecutaComando();
                    cmd.CommandText = "SELECT * FROM tb_clientes WHERE codigoCLIENTE = @CODIGO ";
                    cmd.Parameters.AddWithValue("@CODIGO", id);
                    acessoDados.Open();
                    MySqlDataReader dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        _Funcionario.Add(new Cliente()
                        {
                            codigoCLIENTE = Convert.ToInt32(dr["codigoCLIENTE"]),
                            nomeCLIENTE   = dr["nomeCLIENTE"].ToString(),
                        });
                    }
                    acessoDados.Close();
                    dr.Close();
                    return(_Funcionario);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 13
0
        public string Cadastrar(Despesas despesa)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    acessoDados.ComandoSQl = "INSERT INTO tb_despesas (dataDESPESA,descricaoDESPESA,documentoDESPESA,favorecidoDESPESA,observacaoDESPESA,tipoDESPESA,valorDESPESA) VALUES (@dataDESPESA,@descricaoDESPESA,@documentoDESPESA,@favorecidoDESPESA,@observacaoDESPESA,@tipoDESPESA,@valorDESPESA)";
                    acessoDados.Conexao();
                    var cmd = acessoDados.ExecutaComando();

                    cmd.Parameters.AddWithValue("@dataDESPESA", despesa.dataDESPESA);
                    cmd.Parameters.AddWithValue("@descricaoDESPESA", despesa.descricaoDESPESA);
                    cmd.Parameters.AddWithValue("@documentoDESPESA", despesa.documentoDESPESA);
                    cmd.Parameters.AddWithValue("@favorecidoDESPESA", despesa.favorecido.Id);
                    cmd.Parameters.AddWithValue("@observacaoDESPESA", despesa.observacaoDESPESA);
                    cmd.Parameters.AddWithValue("@tipoDESPESA", despesa.tipoDESPESA.codigoTIPODESPESA);
                    cmd.Parameters.AddWithValue("@valorDESPESA", despesa.valorDESPESA);

                    acessoDados.Open();
                    cmd.ExecuteNonQuery();
                    acessoDados.Close();
                    return(Uteis.MensagemeOK);
                }
                catch (Exception ex)
                {
                    return(Uteis.MensagemeError + ex.Message.ToString());
                }
            }
        }
Ejemplo n.º 14
0
        public long CadastraPedidoServico(int funcionario, int cliente, List <Servico> ListaServico, DateTime dataMov)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    //###########################################################################################
                    // GERANDO O PEdido DE COMPRA
                    //###########################################################################################
                    acessoDados.ComandoSQl = "INSERT INTO tb_pedido (funcionarioPEDIDO,clientePEDIDO,datacricaoPEDIDO) VALUES  (@funcionarioPEDIDO,@clientePEDIDO,@DtaMovimentacao)";
                    acessoDados.Conexao();
                    var cmdPedido = acessoDados.ExecutaComando();
                    cmdPedido.Parameters.AddWithValue("@funcionarioPEDIDO", funcionario);
                    cmdPedido.Parameters.AddWithValue("@clientePEDIDO", cliente);
                    cmdPedido.Parameters.AddWithValue("@DtaMovimentacao", dataMov);
                    acessoDados.Open();
                    cmdPedido.ExecuteNonQuery();
                    long Pedido = cmdPedido.LastInsertedId;
                    acessoDados.Close();


                    // Inserindo itens do pedido


                    for (int i = 0; i < ListaServico.Count; i++)
                    {
                        acessoDados.ComandoSQl = "INSERT INTO tb_item_pedido (pedidoITEMPEDIDO,servicoITEMPEDIDO,valorITEMPEDIDO) VALUES  (@pedidoITEMPEDIDO,@servicoITEMPEDIDO,@valorITEMPEDIDO)";
                        acessoDados.Conexao();
                        var cmdItem = acessoDados.ExecutaComando();

                        cmdItem.Parameters.AddWithValue("@pedidoITEMPEDIDO", Pedido);
                        cmdItem.Parameters.AddWithValue("@servicoITEMPEDIDO", ListaServico[i].Id);
                        cmdItem.Parameters.AddWithValue("@valorITEMPEDIDO", ListaServico[i].PrecoSERVICO);
                        acessoDados.Open();
                        cmdItem.ExecuteNonQuery();
                        cmdItem = null;
                    }
                    acessoDados.Close();
                    return(Pedido);
                }
                catch (Exception)
                {
                    acessoDados.Close();
                    return(0);
                }
            }
        }
Ejemplo n.º 15
0
        public long CadastraPedidoServico(int funcionario, int cliente, List <Servico> ListaServico)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    //###########################################################################################
                    // GERANDO O PEdido DE COMPRA - MUDAR AQUI PARA TABELA NOVA TB_PEDIDO_AGENDAMENTO
                    //###########################################################################################
                    acessoDados.ComandoSQl = "INSERT INTO tb_pedido_agendamento (funcionarioPEDIDOAGENDAMENTO,clientePEDIDOAGENDAMENTO) VALUES  (@funcionarioPEDIDO,@clientePEDIDO)";
                    acessoDados.Conexao();
                    var cmdPedido = acessoDados.ExecutaComando();
                    cmdPedido.Parameters.AddWithValue("@funcionarioPEDIDO", funcionario);
                    cmdPedido.Parameters.AddWithValue("@clientePEDIDO", cliente);
                    acessoDados.Open();
                    cmdPedido.ExecuteNonQuery();
                    long Pedido = cmdPedido.LastInsertedId;
                    acessoDados.Close();


                    // Inserindo itens do pedido
                    for (int i = 0; i < ListaServico.Count; i++)
                    {
                        // MUDAR AQUI PARA TABELA NOVA TB_PEDIDO_AGENDAMENTO
                        acessoDados.ComandoSQl = "INSERT INTO tb_item_pedido_agend (pedidoITEMPEDIDOAGEND,servicoITEMPEDIDOAGEND,valorITEMPEDIDOAGEND) VALUES  (@pedidoITEMPEDIDO,@servicoITEMPEDIDO,@valorITEMPEDIDO)";
                        acessoDados.Conexao();
                        var cmdItem = acessoDados.ExecutaComando();

                        cmdItem.Parameters.AddWithValue("@pedidoITEMPEDIDO", Pedido);
                        cmdItem.Parameters.AddWithValue("@servicoITEMPEDIDO", ListaServico[i].Id);
                        cmdItem.Parameters.AddWithValue("@valorITEMPEDIDO", ListaServico[i].PrecoSERVICO);
                        acessoDados.Open();
                        cmdItem.ExecuteNonQuery();
                        cmdItem = null;
                    }
                    acessoDados.Close();
                    return(Pedido);
                }
                catch (Exception)
                {
                    acessoDados.Close();
                    return(0);
                }
            }
        }
Ejemplo n.º 16
0
        public long GerarFaturamento(int funcionario, int cliente, List <Servico> ListaServico, DateTime dataMov, int tipopgto, int sistema = 0)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    acessoDados.ComandoSQl = "INSERT INTO tb_faturamento (funcionarioFATURAMENTO,clienteFATURAMENTO,movimentacaoFATURAMENTO,sistemaFATURAMENTO,tipopgtoFATURAMENTO) VALUES  (@funcionarioFATURAMENTO,@clienteFATURAMENTO,@DtaMovimentacao,@sistemaFATURAMENTO,@tipopgtoFATURAMENTO)";
                    acessoDados.Conexao();
                    var cmdFaturamento = acessoDados.ExecutaComando();
                    cmdFaturamento.Parameters.AddWithValue("@funcionarioFATURAMENTO", funcionario);
                    cmdFaturamento.Parameters.AddWithValue("@clienteFATURAMENTO", cliente);
                    cmdFaturamento.Parameters.AddWithValue("@DtaMovimentacao", dataMov);
                    cmdFaturamento.Parameters.AddWithValue("@sistemaFATURAMENTO", sistema);
                    cmdFaturamento.Parameters.AddWithValue("@tipopgtoFATURAMENTO", tipopgto);
                    //cmdFaturamento.Parameters.AddWithValue("@statusFATURAMENTO", 1);// ativo;
                    acessoDados.Open();
                    cmdFaturamento.ExecuteNonQuery();
                    long id_faturamentp = cmdFaturamento.LastInsertedId;
                    acessoDados.Close();


                    // --- Inserindo itens do pedido --- //
                    for (int i = 0; i < ListaServico.Count; i++)
                    {
                        acessoDados.ComandoSQl = "INSERT INTO tb_itens_faturamento (faturamentoITEMFATURAMENTO,servicoITEMFATURAMENTO,valorITEMFATURAMENTO) VALUES  (@idFaturamento,@servicoITEMFATURAMENTO,@valorITEMFATURAMENTO)";
                        acessoDados.Conexao();
                        var cmdItem = acessoDados.ExecutaComando();

                        cmdItem.Parameters.AddWithValue("@idFaturamento", id_faturamentp);
                        cmdItem.Parameters.AddWithValue("@servicoITEMFATURAMENTO", ListaServico[i].Id);
                        cmdItem.Parameters.AddWithValue("@valorITEMFATURAMENTO", ListaServico[i].PrecoSERVICO);
                        acessoDados.Open();
                        cmdItem.ExecuteNonQuery();

                        cmdItem = null;
                    }
                    acessoDados.Close();
                    return(id_faturamentp);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Ejemplo n.º 17
0
        public bool ConfirmaAgendamento(int funcionario, int linha, int coluna, DateTime dataagenda, int tipoPagamento)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    string ano, dia, mes;

                    ano = dataagenda.ToString().Substring(6, 4);
                    dia = dataagenda.ToString().Substring(0, 2);
                    mes = dataagenda.ToString().Substring(3, 2);

                    string diagenda = ano + "/" + mes + "/" + dia;

                    acessoDados.Conexao();

                    MySqlCommand cmdFaturamento = new MySqlCommand("spsGerarFaturamento", acessoDados.con);
                    cmdFaturamento.CommandType = CommandType.StoredProcedure;

                    cmdFaturamento.Parameters.AddWithValue("@funcionario", funcionario);
                    cmdFaturamento.Parameters.AddWithValue("@linhaAGENDAMENTO", linha);
                    cmdFaturamento.Parameters.AddWithValue("@colunaAGENDAMENTO", coluna);
                    cmdFaturamento.Parameters.AddWithValue("@tipoPagamento", tipoPagamento);
                    cmdFaturamento.Parameters.AddWithValue("@diaAGENDAMENTO", dataagenda);

                    acessoDados.Open();
                    cmdFaturamento.ExecuteNonQuery();
                    acessoDados.Close();

                    return(true);
                }


                catch (Exception)
                {
                    acessoDados.Close();
                    throw;
                }
            }
        }
Ejemplo n.º 18
0
 public bool ExcluirCadastro(int idUsuario)
 {
     using (AcessoBancoDados acessoDados = new AcessoBancoDados())
     {
         try
         {
             acessoDados.ComandoSQl = "DELETE FROM tb_usuarios WHERE codigoUSUARIO = @CODIGO ";
             acessoDados.Conexao();
             var cmd = acessoDados.ExecutaComando();
             cmd.Parameters.AddWithValue("@CODIGO", idUsuario);
             acessoDados.Open();
             cmd.ExecuteNonQuery();
             acessoDados.Close();
             return(true);
         }
         catch (Exception)
         {
             acessoDados.Close();
             return(false);
         }
     }
 }
Ejemplo n.º 19
0
        public string Cadastrar(Agendamento agendamento)
        {
            using (AcessoBancoDados acessoDados = new AcessoBancoDados())
            {
                try
                {
                    //###########################################################################################
                    // GERANDO o agendamento com o codido do pedido
                    //###########################################################################################
                    acessoDados.ComandoSQl = "INSERT INTO tb_agendamento (funcionarioAGENDAMENTO,clienteAGENDAMENTO,diaAGENDAMENTO,horaAGENDAMENTO,servicoAGENDAMENTO,observacaoAGENDAMENTO,colunaAGENDAMENTO,linhaAGENDAMENTO,fone_celular,relacaoPEDIDO,nomeclienteAGENDAMENTO) VALUES  (@funcionarioAGENDAMENTO,@clienteAGENDAMENTO,@diaAGENDAMENTO,@horaAGENDAMENTO,@servicoAGENDAMENTO,@observacaoAGENDAMENTO,@colunaAGENDAMENTO,@linhaAGENDAMENTO,@fone_celular,@pedidoITEMPEDIDO,@nomeclienteAGENDAMENTO)";
                    acessoDados.Conexao();
                    var cmd = acessoDados.ExecutaComando();
                    cmd.Parameters.AddWithValue("@funcionarioAGENDAMENTO", agendamento.funcionarioAGENDAMENTO);
                    cmd.Parameters.AddWithValue("@clienteAGENDAMENTO", agendamento.codigoCliente);
                    cmd.Parameters.AddWithValue("@diaAGENDAMENTO", agendamento.diaAGENDAMENTO);
                    cmd.Parameters.AddWithValue("@horaAGENDAMENTO", agendamento.codigoHorario);
                    cmd.Parameters.AddWithValue("@servicoAGENDAMENTO", agendamento.codigoSERVICO);
                    cmd.Parameters.AddWithValue("@observacaoAGENDAMENTO", agendamento.observacaoAGENDAMENTO);
                    cmd.Parameters.AddWithValue("@colunaAGENDAMENTO", agendamento.colunaAGENDAMENTO);
                    cmd.Parameters.AddWithValue("@linhaAGENDAMENTO", agendamento.linhaAGENDAMENTO);
                    cmd.Parameters.AddWithValue("@fone_celular", agendamento.fone_celular);
                    cmd.Parameters.AddWithValue("@pedidoITEMPEDIDO", agendamento.relacaoPEDIDO);
                    cmd.Parameters.AddWithValue("@nomeclienteAGENDAMENTO", agendamento.nomeclienteAGENDAMENTO);

                    acessoDados.Open();
                    cmd.ExecuteNonQuery();
                    acessoDados.Close();
                    return(Uteis.MensagemeOK);
                }
                catch (Exception ex)
                {
                    throw ex;
                    acessoDados.Close();
                    return(Uteis.MensagemeError + ex.Message.ToString());
                }
            }
        }
Ejemplo n.º 20
0
 public string Cadastrar(Cliente cliente)
 {
     using (AcessoBancoDados acessoDados = new AcessoBancoDados())
     {
         try
         {
             acessoDados.ComandoSQl = "INSERT INTO tb_funcionarios (nomeCLIENTE) VALUES (@NomeFuncionario)";
             acessoDados.Conexao();
             var cmd = acessoDados.ExecutaComando();
             cmd.Parameters.AddWithValue("@NomeFuncionario", cliente.nomeCLIENTE);
             acessoDados.Open();
             cmd.ExecuteNonQuery();
             acessoDados.Close();
             return(Uteis.MensagemeOK);
         }
         catch (Exception ex)
         {
             return(Uteis.MensagemeError + ex.Message.ToString());
         }
     }
 }
Ejemplo n.º 21
0
 public void Cancelar(int CodFaturamento)
 {
     using (AcessoBancoDados acessoDados = new AcessoBancoDados())
     {
         try
         {
             acessoDados.ComandoSQl = "UPDATE tb_faturamento  SET canceladoFATURAMENTO=@cancelar WHERE codigoFATURAMENTO = @CODIGO  ";
             acessoDados.Conexao();
             var cmd = acessoDados.ExecutaComando();
             cmd.Parameters.AddWithValue("@CODIGO", CodFaturamento);
             cmd.Parameters.AddWithValue("@cancelar", 1);
             acessoDados.Open();
             cmd.ExecuteNonQuery();
             acessoDados.Close();
         }
         catch (Exception)
         {
             // return Uteis.MensagemeError + ex.Message.ToString();
         }
     }
 }
Ejemplo n.º 22
0
 public override string  Cadastrar(Servico servico)
 {
     using (AcessoBancoDados acessoDados = new AcessoBancoDados())
     {
         try
         {
             acessoDados.ComandoSQl = "INSERT INTO tb_servico (descricaoSERVICO,precoSERVICO) VALUES (@descricao,@preco)";
             acessoDados.Conexao();
             var cmd = acessoDados.ExecutaComando();
             cmd.Parameters.AddWithValue("@descricao", servico.DescricaoSERVICO);
             cmd.Parameters.AddWithValue("@preco", servico.PrecoSERVICO);
             acessoDados.Open();
             cmd.ExecuteNonQuery();
             acessoDados.Close();
             return(Uteis.MensagemeOK);
         }
         catch (Exception ex)
         {
             return(Uteis.MensagemeError + ex.Message.ToString());
         }
     }
 }
Ejemplo n.º 23
0
        public Funcionario FindFuncionario(int id)
        {
            try
            {
                using (AcessoBancoDados acessoDados = new AcessoBancoDados())
                {
                    acessoDados.Conexao();
                    acessoDados.Open();

                    //Estrutura de tabela
                    DataTable objDataTable = new DataTable();

                    string strSql = "";
                    strSql = "SELECT * FROM tb_funcionarios ";
                    strSql = strSql + "  WHERE codigoFUNCIONARIO = " + id;

                    MySqlDataAdapter da           = new MySqlDataAdapter(strSql, acessoDados.con);
                    Funcionario      _Funcionario = new Funcionario();

                    da.Fill(objDataTable);

                    foreach (DataRow dr in objDataTable.Rows)
                    {
                        _Funcionario.Id = Convert.ToInt32(dr["codigoFUNCIONARIO"]);
                        _Funcionario.nomeFuncionario = dr["nomeFUNCIONARIO"].ToString();
                        _Funcionario.fone1           = dr["fone1FUNCIONARIO"].ToString();
                        _Funcionario.fone2           = dr["fone2FUNCIONARIO"].ToString();
                        _Funcionario.ativo           = Convert.ToBoolean(dr["ativoFUNCIONARIO"]);
                    }
                    ;
                    acessoDados.Close();
                    return(_Funcionario);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 24
0
 public override bool AlterarCadastro(Servico servico)
 {
     using (AcessoBancoDados acessoDados = new AcessoBancoDados())
     {
         try
         {
             acessoDados.ComandoSQl = "UPDATE tb_servico  SET descricaoSERVICO= @descricao,  precoSERVICO = @Preco WHERE codigoSERVICO = @CODIGO ";
             acessoDados.Conexao();
             var cmd = acessoDados.ExecutaComando();
             cmd.Parameters.AddWithValue("@descricao", servico.DescricaoSERVICO);
             cmd.Parameters.AddWithValue("@Preco", servico.PrecoSERVICO);
             cmd.Parameters.AddWithValue("@CODIGO", servico.Id);
             acessoDados.Open();
             cmd.ExecuteNonQuery();
             acessoDados.Close();
             return(true);
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
Ejemplo n.º 25
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.º 26
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.º 27
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.º 28
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;
            }
        }