public DataTable Pesquisar()
        {
            BancodeDados conn    = new BancodeDados();
            string       comando = "SELECT * FROM GRUPOS";

            return(conn.ExecutaComando(comando));
        }
        public DataTable Pesquisar()
        {
            BancodeDados conn    = new BancodeDados();
            string       comando = "SELECT * FROM PESSOA WHERE INATIVO <> 'S' ";

            if ((!String.IsNullOrEmpty(pessoa.Codigo.ToString())) && (pessoa.Codigo != 0))
            {
                comando += string.Format("AND CODIGO = {0}", pessoa.Codigo);
            }

            if (!string.IsNullOrEmpty(pessoa.Nome))
            {
                comando += string.Format("AND NOMEFANTASIA LIKE '%{0}%'", pessoa.Nome.ToUpper());
            }

            if (!string.IsNullOrEmpty(pessoa.CpfCnpj))
            {
                comando += string.Format("AND CPF_CNPJ LIKE '%{0}%'", pessoa.CpfCnpj);
            }
            if (pessoa.TipoCadastro.ToString() != null && pessoa.TipoCadastro.ToString() != "Todos")
            {
                comando += string.Format("AND tipocadastro LIKE '%{0}%'", pessoa.TipoCadastro.ToString());
            }

            return(conn.ExecutaComando(comando));
        }
Beispiel #3
0
        public void PreparaNotasParaSolicitacao()
        {
            var bancodeDados = new BancodeDados(driver);

            bancodeDados.executarComandoSQL("UPDATE dbo.AnaliseRD_NFE SET AnaliseRD_NFE.NFE_NU_CNPJ_REMETENTE = '13881630000164', AnaliseRD_NFE.NFE_NU_CNPJ_DESTINATARIO = '03134910000236', AnaliseRD_NFE.NFE_DH_EMISSAO = getdate(), dbo.AnaliseRD_NFE.NFE_DT_LIMITE_VISTORIA = getdate() + 120");
            bancodeDados.executarComandoSQL("DELETE FROM AnaliseRD_ITEM_SOLICITACAO WHERE AnaliseRD_ITEM_SOLICITACAO.SOL_ID IN (SELECT SOL_ID FROM dbo.AnaliseRD_SOLICITACAO_PIN  WHERE  AnaliseRD_SOLICITACAO_PIN.NFE_ID IN(SELECT NFE_ID FROM dbo.AnaliseRD_NFE_SITUACAO WHERE AnaliseRD_NFE_SITUACAO.SIT_ST_PROCESSO = 3))");
            bancodeDados.executarComandoSQL("DELETE FROM AnaliseRD_NFE_SITUACAO_HIST WHERE  NFE_ID IN(SELECT NFE_ID FROM dbo.AnaliseRD_NFE_SITUACAO WHERE AnaliseRD_NFE_SITUACAO.SIT_ST_PROCESSO = 3)");
            bancodeDados.executarComandoSQL("DELETE FROM AnaliseRD_SOLICITACAO_PIN WHERE   NFE_ID IN(SELECT NFE_ID FROM dbo.AnaliseRD_NFE_SITUACAO WHERE AnaliseRD_NFE_SITUACAO.SIT_ST_PROCESSO = 3)");
            bancodeDados.executarComandoSQL("UPDATE AnaliseRD_NFE_SITUACAO SET AnaliseRD_NFE_SITUACAO.SIT_ST_PROCESSO = 2 WHERE AnaliseRD_NFE_SITUACAO.SIT_ST_PROCESSO = 3");
        }
        public void Alterar()
        {
            try
            {
                BancodeDados conn    = new BancodeDados();
                string       comando = string.Format("UPDATE PESSOA SET " +
                                                     "NOMEFANTASIA = '{0}', " +
                                                     "RAZAOSOCIAL = '{1}',  " +
                                                     "RG_IE = '{2}',        " +
                                                     "CPF_CNPJ = '{3}',     " +
                                                     "TELEFONE = '{4}',     " +
                                                     " CELULAR = '{5}' ,    " +
                                                     "TIPOCADASTRO = '{6}' ," +
                                                     "OBSERVACAO = '{7}' ,  " +
                                                     "INATIVO = '{8}',     " +
                                                     "CEP = '{9}',         " +
                                                     "LOGRADOURO = '{10}' , " +
                                                     "BAIRRO = '{11}' ,     " +
                                                     "CIDADE = '{12}' ,    " +
                                                     "UF = '{13}' ,      " +
                                                     "TIPOPESSOA = '{14}',       " +
                                                     "CARGO = '{15}'  ,     " +
                                                     "TIPOREMUNERACAO = '{16}',       " +
                                                     "REMUNERACAO = '{17}',       " +
                                                     "EMAIL = '{18}'       " +
                                                     "WHERE CODIGO = {19}  ",

                                                     pessoa.Nome,            //0
                                                     pessoa.RazaoSocial,     //1
                                                     pessoa.Rg,              //2
                                                     pessoa.CpfCnpj,         //3
                                                     pessoa.Telefone,        //4
                                                     pessoa.Celular,         //5
                                                     pessoa.TipoCadastro,    //6
                                                     pessoa.Observacao,      //7
                                                     pessoa.Inativo,         //8
                                                     pessoa.Cep,             //9
                                                     pessoa.Logradouro,      //10
                                                     pessoa.Bairro,          //11
                                                     pessoa.Cidade,          //12
                                                     pessoa.Estado,          //13
                                                     pessoa.Tipopessoa,      //14
                                                     pessoa.Cargo,           //15
                                                     pessoa.TipoRemuneracao, //16
                                                     pessoa.Remuneracao,     //17
                                                     pessoa.Email,           //18
                                                     pessoa.Codigo);         //19

                conn.ExecutaComando(comando);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha!" + Environment.NewLine + ex.Message);
            }
        }
Beispiel #5
0
        public void Gravar()
        {
            BancodeDados conn = new BancodeDados();

            string comando = string.Format("INSERT INTO OBRASC (CODIGOOBRA, CODCLIENTE, DATACADASTRO, STATUS, CEP, LOGRADOURO," +
                                           " UNIDADES, AREAUNIDADE, AREALOTE, AREATOTAL, INSCRICAOMUNICIPAL, NUMEROALVARA, USODESOLO, MATRICULAMAE, ART,  VALORTOTAL) VALUES" +
                                           "({0},{1},{2},'{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}',{15})",
                                           obra.CodigoObra,
                                           obra.Pessoa.Codigo,
                                           "sysdate",
                                           obra.StatusObra.ToString(),
                                           obra.Cep,
                                           obra.Logradouro,
                                           obra.Unidades,
                                           obra.AreaUnidade,
                                           obra.AreaLote,
                                           obra.AreaTotal,
                                           obra.InscricaoMunicipal,
                                           obra.NumeroAlvara,
                                           obra.Usodesolo,
                                           obra.MatriculaMae,
                                           obra.Art,
                                           obra.ValorTotal
                                           );

            conn.ExecutaComando(comando);

            foreach (MaterialObra item in obra.ListamaterialObras)
            {
                comando = null;
                comando = string.Format("INSERT INTO MATERIALOBRA (" +
                                        "CODIGOOBRA, " +
                                        "CODMEMORIAL, " +
                                        "UNIDADE, " +
                                        "QUANTIDADE, " +
                                        "PRECOUNITARIO, " +
                                        "DATACOMPRA, " +
                                        "CODIGOFORNECEDOR, " +
                                        "FORMAPAGAMENTO, " +
                                        "VALORTOTALITEM) VALUES ('{0}','{1}','{2}','{3}','{4}',{5},{6},'{7}',{8})",
                                        item.CodigoObra,
                                        item.Produto.Codigo,
                                        item.Unidade,
                                        item.Quantidade,
                                        item.PrecoUnitario,
                                        "sysdate",
                                        item.Fornecedor.Codigo,
                                        item.FormaPagamento,
                                        item.ValorTotalItem);

                conn.ExecutaComando(comando);
            }
        }
 public void Excluir()
 {
     try
     {
         BancodeDados conn    = new BancodeDados();
         string       comando = string.Format("UPDATE PESSOA SET INATIVO = 'S' WHERE CODIGO = {0}", pessoa.Codigo);
         conn.ExecutaComando(comando);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao Excluir registro!" + Environment.NewLine + ex.Message);
     }
 }
Beispiel #7
0
 public void IniciarTeste()
 {
     //Inicializa instância do driver do Selenium
     selenium = Global.obterInstancia();
     paginaManterVistoriador = new PaginaManterVistoriador(selenium.driver);
     //Abre a pagina inicial
     PaginaBase    = new PaginaBase(selenium.driver);
     PaginaInicial = new PaginaInicial(selenium.driver);
     bancodeDados  = new BancodeDados(selenium.driver);
     bancodeDados.executarComandoSQL("delete from AnaliseRD_vistoriador");
     PaginaInicial.AbrirPagina(urlPaginaInicial);
     //Faz login
     PaginaInicial.FazerLogin(Constantes.USUARIO_COORDENADOR, Constantes.SENHA_COORDENADOR);
     PaginaBase.AguardarProcessando();
 }
Beispiel #8
0
        public DataTable Pesquisar()
        {
            BancodeDados conn    = new BancodeDados();
            string       comando = string.Format(
                "   SELECT   m.codigo,                         " +
                "            m.descricao,                      " +
                "            m.codgrupo,                       " +
                "            g.descricao descricaogrupo        " +
                "     FROM   memorialdescritivo m, grupos g    " +
                "    WHERE   m.codigo = g.codigo               ");

            if (produto.Codigo > 0)
            {
                comando += string.Format(@" and m.codigo = {0} ", produto.Codigo.ToString());
            }

            return(conn.ExecutaComando(comando));
        }
Beispiel #9
0
        private void CarregarGrid()
        {
            DtvConsultas.Rows.Clear();

            try
            {
                string          sql  = "SELECT Consulta.Id, Consulta.IdPaciente, Consulta.IdMedico, Consulta.Motivo, Consulta.HorarioAtendimento, Consulta.Data, Consulta.Status, Paciente.Nome, Paciente.Cpf, Paciente.Telefone, Paciente.Celular, Paciente.Email FROM Consulta INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id WHERE (Status=0) AND IdMedico LIKE  '%" + idmedico + "%' ";
                SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                while (data.Read())
                {
                    consulta = new Consulta();

                    consulta.Id           = data.GetInt32(0);
                    consulta.Idpaciente   = data.GetInt32(1);
                    consulta.Idmedico     = data.GetInt32(2);
                    consulta.Motivo       = data.GetString(3);
                    consulta.Horario      = data.GetString(4);
                    consulta.Data         = data.GetString(5);
                    consulta.Status       = data.GetString(6);
                    consulta.Nomepaciente = data.GetString(7);
                    consulta.Cpf          = data.GetString(8);
                    consulta.Telefone     = data.GetString(9);
                    consulta.Celular      = data.GetString(10);
                    consulta.Email        = data.GetString(11);

                    DtvConsultas.Rows.Add(consulta.Id, consulta.Nomepaciente, consulta.Cpf, consulta.Telefone, consulta.Celular, consulta.Data, consulta.Horario);
                }

                data.Close();
                BancodeDados.FecharConexao();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #10
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                DtvEspecialista.Rows.Clear();

                if (cbmFiltrar.Text == "Nome")
                {
                    Especialista especialista = null;

                    try
                    {
                        string          sql  = "SELECT * FROM Especialista WHERE Nome LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            especialista = new Especialista();

                            especialista.Id                  = data.GetInt32(0);
                            especialista.Usuario             = data.GetString(1);
                            especialista.Senha               = data.GetString(2);
                            especialista.Cpf                 = data.GetString(3);
                            especialista.Rg                  = data.GetString(4);
                            especialista.Telefone            = data.GetString(5);
                            especialista.Celular             = data.GetString(6);
                            especialista.Email               = data.GetString(7);
                            especialista.Sexo                = data.GetString(8);
                            especialista.Status              = data.GetString(9);
                            especialista.Obs                 = data.GetString(10);
                            especialista.Idade               = data.GetString(11);
                            especialista.Areaatuacao         = data.GetString(12);
                            especialista.Especialidade1      = data.GetString(13);
                            especialista.Especialidade2      = data.GetString(14);
                            especialista.Horaatendimentoini  = data.GetString(15);
                            especialista.Horaatendimentofim  = data.GetString(16);
                            especialista.Tipodocumentomedico = data.GetString(17);
                            especialista.Numerodocumento     = data.GetString(18);
                            especialista.Uf                  = data.GetString(19);
                            especialista.Situacao            = data.GetString(20);
                            especialista.Tipoinscricao       = data.GetString(21);
                            especialista.Atendimentosegunda  = data.GetBoolean(22);
                            especialista.Atendimentoterca    = data.GetBoolean(23);
                            especialista.Atendimentoquarta   = data.GetBoolean(24);
                            especialista.Atendimentoquinta   = data.GetBoolean(25);
                            especialista.Atendimentosexta    = data.GetBoolean(26);
                            especialista.Atendimentosabado   = data.GetBoolean(27);
                            especialista.Atendimentodomingo  = data.GetBoolean(28);
                            especialista.Tipopermissao       = data.GetString(29);
                            especialista.Nomecompleto        = data.GetString(30);
                            especialista.Profissao           = data.GetString(31);

                            DtvEspecialista.Rows.Add(especialista.Id, especialista.Status, especialista.Nomecompleto, especialista.Cpf, especialista.Rg, especialista.Telefone, especialista.Celular, especialista.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                if (cbmFiltrar.Text == "CPF")
                {
                    Especialista especialista = null;

                    try
                    {
                        string          sql  = "SELECT * FROM Especialista WHERE Cpf LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            especialista = new Especialista();

                            especialista.Id                  = data.GetInt32(0);
                            especialista.Usuario             = data.GetString(1);
                            especialista.Senha               = data.GetString(2);
                            especialista.Cpf                 = data.GetString(3);
                            especialista.Rg                  = data.GetString(4);
                            especialista.Telefone            = data.GetString(5);
                            especialista.Celular             = data.GetString(6);
                            especialista.Email               = data.GetString(7);
                            especialista.Sexo                = data.GetString(8);
                            especialista.Status              = data.GetString(9);
                            especialista.Obs                 = data.GetString(10);
                            especialista.Idade               = data.GetString(11);
                            especialista.Areaatuacao         = data.GetString(12);
                            especialista.Especialidade1      = data.GetString(13);
                            especialista.Especialidade2      = data.GetString(14);
                            especialista.Horaatendimentoini  = data.GetString(15);
                            especialista.Horaatendimentofim  = data.GetString(16);
                            especialista.Tipodocumentomedico = data.GetString(17);
                            especialista.Numerodocumento     = data.GetString(18);
                            especialista.Uf                  = data.GetString(19);
                            especialista.Situacao            = data.GetString(20);
                            especialista.Tipoinscricao       = data.GetString(21);
                            especialista.Atendimentosegunda  = data.GetBoolean(22);
                            especialista.Atendimentoterca    = data.GetBoolean(23);
                            especialista.Atendimentoquarta   = data.GetBoolean(24);
                            especialista.Atendimentoquinta   = data.GetBoolean(25);
                            especialista.Atendimentosexta    = data.GetBoolean(26);
                            especialista.Atendimentosabado   = data.GetBoolean(27);
                            especialista.Atendimentodomingo  = data.GetBoolean(28);
                            especialista.Tipopermissao       = data.GetString(29);
                            especialista.Nomecompleto        = data.GetString(30);
                            especialista.Profissao           = data.GetString(31);

                            DtvEspecialista.Rows.Add(especialista.Id, especialista.Status, especialista.Nomecompleto, especialista.Cpf, especialista.Rg, especialista.Telefone, especialista.Celular, especialista.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                if (cbmFiltrar.Text == "RG")
                {
                    Especialista especialista = null;

                    try
                    {
                        string          sql  = "SELECT * FROM Especialista WHERE Rg LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            especialista = new Especialista();

                            especialista.Id                  = data.GetInt32(0);
                            especialista.Usuario             = data.GetString(1);
                            especialista.Senha               = data.GetString(2);
                            especialista.Cpf                 = data.GetString(3);
                            especialista.Rg                  = data.GetString(4);
                            especialista.Telefone            = data.GetString(5);
                            especialista.Celular             = data.GetString(6);
                            especialista.Email               = data.GetString(7);
                            especialista.Sexo                = data.GetString(8);
                            especialista.Status              = data.GetString(9);
                            especialista.Obs                 = data.GetString(10);
                            especialista.Idade               = data.GetString(11);
                            especialista.Areaatuacao         = data.GetString(12);
                            especialista.Especialidade1      = data.GetString(13);
                            especialista.Especialidade2      = data.GetString(14);
                            especialista.Horaatendimentoini  = data.GetString(15);
                            especialista.Horaatendimentofim  = data.GetString(16);
                            especialista.Tipodocumentomedico = data.GetString(17);
                            especialista.Numerodocumento     = data.GetString(18);
                            especialista.Uf                  = data.GetString(19);
                            especialista.Situacao            = data.GetString(20);
                            especialista.Tipoinscricao       = data.GetString(21);
                            especialista.Atendimentosegunda  = data.GetBoolean(22);
                            especialista.Atendimentoterca    = data.GetBoolean(23);
                            especialista.Atendimentoquarta   = data.GetBoolean(24);
                            especialista.Atendimentoquinta   = data.GetBoolean(25);
                            especialista.Atendimentosexta    = data.GetBoolean(26);
                            especialista.Atendimentosabado   = data.GetBoolean(27);
                            especialista.Atendimentodomingo  = data.GetBoolean(28);
                            especialista.Tipopermissao       = data.GetString(29);
                            especialista.Nomecompleto        = data.GetString(30);
                            especialista.Profissao           = data.GetString(31);

                            DtvEspecialista.Rows.Add(especialista.Id, especialista.Status, especialista.Nomecompleto, especialista.Cpf, especialista.Rg, especialista.Telefone, especialista.Celular, especialista.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                if (cbmFiltrar.Text == "ID")
                {
                    Especialista especialista = null;

                    try
                    {
                        string          sql  = "SELECT * FROM Especialista WHERE Id LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            especialista = new Especialista();

                            especialista.Id                  = data.GetInt32(0);
                            especialista.Usuario             = data.GetString(1);
                            especialista.Senha               = data.GetString(2);
                            especialista.Cpf                 = data.GetString(3);
                            especialista.Rg                  = data.GetString(4);
                            especialista.Telefone            = data.GetString(5);
                            especialista.Celular             = data.GetString(6);
                            especialista.Email               = data.GetString(7);
                            especialista.Sexo                = data.GetString(8);
                            especialista.Status              = data.GetString(9);
                            especialista.Obs                 = data.GetString(10);
                            especialista.Idade               = data.GetString(11);
                            especialista.Areaatuacao         = data.GetString(12);
                            especialista.Especialidade1      = data.GetString(13);
                            especialista.Especialidade2      = data.GetString(14);
                            especialista.Horaatendimentoini  = data.GetString(15);
                            especialista.Horaatendimentofim  = data.GetString(16);
                            especialista.Tipodocumentomedico = data.GetString(17);
                            especialista.Numerodocumento     = data.GetString(18);
                            especialista.Uf                  = data.GetString(19);
                            especialista.Situacao            = data.GetString(20);
                            especialista.Tipoinscricao       = data.GetString(21);
                            especialista.Atendimentosegunda  = data.GetBoolean(22);
                            especialista.Atendimentoterca    = data.GetBoolean(23);
                            especialista.Atendimentoquarta   = data.GetBoolean(24);
                            especialista.Atendimentoquinta   = data.GetBoolean(25);
                            especialista.Atendimentosexta    = data.GetBoolean(26);
                            especialista.Atendimentosabado   = data.GetBoolean(27);
                            especialista.Atendimentodomingo  = data.GetBoolean(28);
                            especialista.Tipopermissao       = data.GetString(29);
                            especialista.Nomecompleto        = data.GetString(30);
                            especialista.Profissao           = data.GetString(31);

                            DtvEspecialista.Rows.Add(especialista.Id, especialista.Status, especialista.Nomecompleto, especialista.Cpf, especialista.Rg, especialista.Telefone, especialista.Celular, especialista.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                if (cbmFiltrar.Text == "")
                {
                    CarregarGrid();
                }
            }
            catch (Exception ex)
            {
                //Caso haja uma exceção
                MessageBox.Show(ex.Message);
            }
        }
        public DataTable ProximoCodigo()
        {
            BancodeDados conn = new BancodeDados();

            return(conn.ExecutaComando("SELECT PESSOA_SEQ.NEXTVAL CODIGO FROM DUAL"));
        }
        public void Gravar()
        {
            BancodeDados conn            = new BancodeDados();
            string       cargo           = "";
            string       tipoRemuneracao = "";
            string       remuneracao     = "";

            if (String.IsNullOrEmpty(pessoa.Nome))
            {
                MessageBox.Show("Informar o Nome: ", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (pessoa.TipoCadastro == TipoCadastro.Cliente || pessoa.TipoCadastro == TipoCadastro.Fornecedor)
            {
                cargo           = "";
                tipoRemuneracao = "";
                remuneracao     = "";
            }
            else
            {
                cargo           = pessoa.Cargo.ToString();
                tipoRemuneracao = pessoa.TipoRemuneracao.ToString();
                remuneracao     = pessoa.TipoRemuneracao.ToString();
            }


            try
            {
                string comando = string.Format("INSERT INTO PESSOA (" +
                                               " CODIGO            " +       //0
                                               ",NOMEFANTASIA      " +       //1
                                               ",DATACADASTRO      " +       //2
                                               ",RAZAOSOCIAL       " +       //3
                                               ",RG_IE             " +       //4
                                               ",CPF_CNPJ          " +       //5
                                               ",TELEFONE          " +       //6
                                               ",CELULAR           " +       //7
                                               ",TIPOCADASTRO      " +       //8
                                               ",TIPOPESSOA        " +       //9
                                               ",OBSERVACAO        " +       //10
                                               ",INATIVO           " +       //11
                                               ",EMAIL             " +       //12
                                               ",CEP               " +       //13
                                               ",LOGRADOURO        " +       //14
                                               ",BAIRRO            " +       //15
                                               ",CIDADE            " +       //16
                                               ",UF                " +       //17
                                               ",TIPOREMUNERACAO   " +       //18
                                               ",CARGO             " +       //19
                                               ",REMUNERACAO       " +       //20
                                               ") VALUES ({0},'{1}',{2},'{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}','{19}','{20}')",
                                               pessoa.Codigo,                //0
                                               pessoa.Nome.ToUpper(),        //1
                                               "sysdate",                    //2
                                               pessoa.RazaoSocial.ToUpper(), //3
                                               pessoa.Rg,                    //4
                                               pessoa.CpfCnpj,               //5
                                               pessoa.Telefone,              //6
                                               pessoa.Celular,               //7
                                               pessoa.TipoCadastro,          //8
                                               pessoa.Tipopessoa,            //9
                                               pessoa.Observacao,            //10
                                               'N',                          //11
                                               pessoa.Email.ToUpper(),       //12
                                               pessoa.Cep,                   //13
                                               pessoa.Logradouro.ToUpper(),  //14
                                               pessoa.Bairro.ToUpper(),      //15
                                               pessoa.Cidade.ToUpper(),      //16
                                               "GO",                         //17
                                               tipoRemuneracao,              //18
                                               cargo,                        //19
                                               remuneracao                   //20
                                               );

                conn.ExecutaComando(comando);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao Gravar! " + ex.Message);
            }
        }
Beispiel #13
0
        private void btnRealizarConsulta_Click(object sender, EventArgs e)
        {
            labelfiltrar.Visible            = false;
            cbmFiltrar.Visible              = false;
            cmbFiltrarHora.Visible          = false;
            txtPesquisar.Visible            = false;
            txtPesquisarHora.Visible        = false;
            DtvConsultas.Visible            = false;
            btnRealizarConsulta.Visible     = false;
            medicolabel.Visible             = false;
            txtMedico.Visible               = false;
            btnCancelarLaudo.Visible        = false;
            btnbuscarConsulta.Visible       = false;
            GpbReceituario.Visible          = false;
            ButtonSalvarReceituario.Visible = false;
            btnCancelarReceita.Visible      = false;
            txttelefone.Visible             = false;
            labeltelefone.Visible           = false;
            limpaFormularioLaudo();

            btnAddReceituário.Enabled    = true;
            btnaddLaudo.Enabled          = true;
            btnVoltar2.Visible           = true;
            btnfinalizarconsulta.Visible = true;
            btnAddReceituário.Visible    = true;
            txtIdconsulta.Visible        = true;
            idescolhida.Visible          = true;
            btnaddLaudo.Visible          = true;
            labelcelular.Visible         = true;
            labelcpf.Visible             = true;
            labelemail.Visible           = true;
            labelnome.Visible            = true;
            labelcelular.Visible         = true;
            labeltelefone.Visible        = true;
            txttelefone.Visible          = true;
            txtnome.Visible    = true;
            txtcelular.Visible = true;
            txtcpf.Visible     = true;
            txtemail.Visible   = true;

            idconsulta = int.Parse(DtvConsultas.SelectedRows[0].Cells[0].Value.ToString());

            idescolhida.Text = idconsulta.ToString();

            string          sql  = "SELECT Consulta.Id, Consulta.IdPaciente, Consulta.IdMedico, Consulta.Motivo, Consulta.HorarioAtendimento, Consulta.Data, Consulta.Status, Paciente.Nome, Paciente.Cpf, Paciente.Telefone, Paciente.Celular, Paciente.Email FROM Consulta INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id WHERE (Status=0) AND Consulta.Id LIKE '%" + idescolhida.Text + "%'";
            SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

            while (data.Read())
            {
                consulta = new Consulta();

                consulta.Id           = data.GetInt32(0);
                consulta.Idpaciente   = data.GetInt32(1);
                consulta.Idmedico     = data.GetInt32(2);
                consulta.Motivo       = data.GetString(3);
                consulta.Horario      = data.GetString(4);
                consulta.Data         = data.GetString(5);
                consulta.Status       = data.GetString(6);
                consulta.Nomepaciente = data.GetString(7);
                consulta.Cpf          = data.GetString(8);
                consulta.Telefone     = data.GetString(9);
                consulta.Celular      = data.GetString(10);
                consulta.Email        = data.GetString(11);
            }

            data.Close();
            BancodeDados.FecharConexao();


            txtnome.Text     = consulta.Nomepaciente;
            txtcpf.Text      = consulta.Cpf;
            txtcelular.Text  = consulta.Celular;
            txttelefone.Text = consulta.Telefone;
            txtemail.Text    = consulta.Email;
        }
Beispiel #14
0
        private void btnfinalizarconsulta_Click(object sender, EventArgs e)
        {
            try
            {
                String valor = "2";
                String id    = idescolhida.Text;
                string sql   = String.Format("UPDATE Consulta SET Status ='{0}' WHERE Id={1}",
                                             valor,
                                             id
                                             );

                BancodeDados.ExecutarSQLAlter(sql);

                MessageBox.Show("Consulta Realizada com sucesso!!");


                limpaFormularioLaudo();
                limpaFormularioReceita();


                GpbReceituario.Visible          = false;
                btnaddLaudo.Visible             = false;
                btnCancelarReceita.Visible      = false;
                ButtonSalvarReceituario.Visible = false;
                btnVoltar2.Visible           = false;
                ButtonSalvarLaudo.Visible    = false;
                btnAddReceituário.Visible    = false;
                btnCancelarLaudo.Visible     = false;
                GpbLaudo.Visible             = false;
                labelnome.Visible            = false;
                txtnome.Visible              = false;
                labelcpf.Visible             = false;
                txtcpf.Visible               = false;
                labelcelular.Visible         = false;
                txtcelular.Visible           = false;
                labeltelefone.Visible        = false;
                txttelefone.Visible          = false;
                labelemail.Visible           = false;
                txtemail.Visible             = false;
                txtIdconsulta.Visible        = false;
                idescolhida.Visible          = false;
                btnfinalizarconsulta.Visible = false;
                btnimprimirReceita.Visible   = false;
                labelimprimirReceita.Visible = false;
                btnImprmirLaudo.Visible      = false;
                labelimprimirLaudo.Visible   = false;


                btnAddReceituário.Enabled = true;
                btnaddLaudo.Enabled       = true;
                btnbuscarConsulta.Visible = true;
                DtvConsultas.Visible      = true;
                CarregarGrid();
                medicolabel.Visible         = true;
                txtMedico.Visible           = true;
                btnRealizarConsulta.Visible = true;
                labelfiltrar.Visible        = true;
                cbmFiltrar.Visible          = true;
                cmbFiltrarHora.Visible      = true;
                txtPesquisar.Visible        = true;
                txtPesquisarHora.Visible    = true;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #15
0
        private void btnbuscarConsulta_Click(object sender, EventArgs e)
        {
            try
            {
                if (cbmFiltrar.Text == "Data" && cmbFiltrarHora.Text == "Horário")
                {
                    Consulta consulta = null;
                    try
                    {
                        DtvConsultas.Rows.Clear();
                        string          sql  = "SELECT Consulta.Id, Consulta.IdPaciente, Consulta.IdMedico, Consulta.Motivo, Consulta.HorarioAtendimento, Consulta.Data, Consulta.Status, Paciente.Nome, Paciente.Cpf, Paciente.Telefone, Paciente.Celular, Paciente.Email FROM Consulta INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id WHERE (Status=0) AND Data LIKE '%" + txtPesquisar.Text + "%' AND IdMedico LIKE  '%" + idmedico + "%' AND Consulta.HorarioAtendimento LIKE '%" + txtPesquisarHora.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            consulta = new Consulta();

                            consulta.Id           = data.GetInt32(0);
                            consulta.Idpaciente   = data.GetInt32(1);
                            consulta.Idmedico     = data.GetInt32(2);
                            consulta.Motivo       = data.GetString(3);
                            consulta.Horario      = data.GetString(4);
                            consulta.Data         = data.GetString(5);
                            consulta.Status       = data.GetString(6);
                            consulta.Nomepaciente = data.GetString(7);
                            consulta.Cpf          = data.GetString(8);
                            consulta.Telefone     = data.GetString(9);
                            consulta.Celular      = data.GetString(10);


                            DtvConsultas.Rows.Add(consulta.Id, consulta.Nomepaciente, consulta.Cpf, consulta.Telefone, consulta.Celular, consulta.Data, consulta.Horario);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                else if (cbmFiltrar.Text == "Data")
                {
                    Consulta consulta = null;

                    try
                    {
                        DtvConsultas.Rows.Clear();
                        string          sql  = "SELECT Consulta.Id, Consulta.IdPaciente, Consulta.IdMedico, Consulta.Motivo, Consulta.HorarioAtendimento, Consulta.Data, Consulta.Status, Paciente.Nome, Paciente.Cpf, Paciente.Telefone, Paciente.Celular, Paciente.Email FROM Consulta INNER JOIN Paciente ON Consulta.IdPaciente = Paciente.Id WHERE (Status=0) AND Data LIKE '%" + txtPesquisar.Text + "%' AND IdMedico LIKE  '%" + idmedico + "%' ";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);
                        while (data.Read())
                        {
                            consulta = new Consulta();

                            consulta.Id           = data.GetInt32(0);
                            consulta.Idpaciente   = data.GetInt32(1);
                            consulta.Idmedico     = data.GetInt32(2);
                            consulta.Motivo       = data.GetString(3);
                            consulta.Horario      = data.GetString(4);
                            consulta.Data         = data.GetString(5);
                            consulta.Status       = data.GetString(6);
                            consulta.Nomepaciente = data.GetString(7);
                            consulta.Cpf          = data.GetString(8);
                            consulta.Telefone     = data.GetString(9);
                            consulta.Celular      = data.GetString(10);


                            DtvConsultas.Rows.Add(consulta.Id, consulta.Nomepaciente, consulta.Cpf, consulta.Telefone, consulta.Celular, consulta.Data, consulta.Horario);
                        }


                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }

                else if (cbmFiltrar.Text == "")
                {
                    CarregarGrid();
                }
            }


            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Beispiel #16
0
        private void btnBuscar_Click_1(object sender, EventArgs e)
        {
            try
            {
                DtvPacientes.Rows.Clear();

                if (cbmFiltrar.Text == "Nome")
                {
                    Paciente paciente = null;

                    try
                    {
                        string          sql  = "SELECT * FROM Paciente WHERE Nome LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            paciente = new Paciente();

                            paciente.Id                = data.GetInt32(0);
                            paciente.Usuario           = data.GetString(1);
                            paciente.Senha             = data.GetString(2);
                            paciente.NomeCompleto      = data.GetString(3);
                            paciente.Telefone          = data.GetString(4);
                            paciente.Celular           = data.GetString(5);
                            paciente.Cpf               = data.GetString(6);
                            paciente.Rg                = data.GetString(7);
                            paciente.Idade             = data.GetString(8);
                            paciente.Tiposanguineo     = data.GetString(9);
                            paciente.Tipoconvenio      = data.GetString(10);
                            paciente.Nplanodesaude     = data.GetString(11);
                            paciente.Datavalidadeplano = data.GetString(12);
                            paciente.Endereco          = data.GetString(13);
                            paciente.Cidade            = data.GetString(14);
                            paciente.Estado            = data.GetString(15);
                            paciente.Pacienteespecial  = data.GetBoolean(16);
                            paciente.Sexo              = data.GetString(17);
                            paciente.Estadocivil       = data.GetString(18);
                            paciente.Nomepai           = data.GetString(19);
                            paciente.Nomemae           = data.GetString(20);
                            paciente.Obs               = data.GetString(21);
                            paciente.Email             = data.GetString(22);

                            DtvPacientes.Rows.Add(paciente.Id, paciente.NomeCompleto, paciente.Cpf, paciente.Rg, paciente.Telefone, paciente.Celular, paciente.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }

                if (cbmFiltrar.Text == "CPF")
                {
                    Paciente paciente = null;

                    try
                    {
                        String          dado = txtPesquisar.Text;
                        string          sql  = "SELECT * FROM Paciente WHERE Cpf LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            paciente = new Paciente();

                            paciente.Id                = data.GetInt32(0);
                            paciente.Usuario           = data.GetString(1);
                            paciente.Senha             = data.GetString(2);
                            paciente.NomeCompleto      = data.GetString(3);
                            paciente.Telefone          = data.GetString(4);
                            paciente.Celular           = data.GetString(5);
                            paciente.Cpf               = data.GetString(6);
                            paciente.Rg                = data.GetString(7);
                            paciente.Idade             = data.GetString(8);
                            paciente.Tiposanguineo     = data.GetString(9);
                            paciente.Tipoconvenio      = data.GetString(10);
                            paciente.Nplanodesaude     = data.GetString(11);
                            paciente.Datavalidadeplano = data.GetString(12);
                            paciente.Endereco          = data.GetString(13);
                            paciente.Cidade            = data.GetString(14);
                            paciente.Estado            = data.GetString(15);
                            paciente.Pacienteespecial  = data.GetBoolean(16);
                            paciente.Sexo              = data.GetString(17);
                            paciente.Estadocivil       = data.GetString(18);
                            paciente.Nomepai           = data.GetString(19);
                            paciente.Nomemae           = data.GetString(20);
                            paciente.Obs               = data.GetString(21);
                            paciente.Email             = data.GetString(22);

                            DtvPacientes.Rows.Add(paciente.Id, paciente.NomeCompleto, paciente.Cpf, paciente.Rg, paciente.Telefone, paciente.Celular, paciente.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                if (cbmFiltrar.Text == "RG")
                {
                    Paciente paciente = null;

                    try
                    {
                        String          dado = txtPesquisar.Text;
                        string          sql  = "SELECT * FROM Paciente WHERE Rg LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            paciente = new Paciente();

                            paciente.Id                = data.GetInt32(0);
                            paciente.Usuario           = data.GetString(1);
                            paciente.Senha             = data.GetString(2);
                            paciente.NomeCompleto      = data.GetString(3);
                            paciente.Telefone          = data.GetString(4);
                            paciente.Celular           = data.GetString(5);
                            paciente.Cpf               = data.GetString(6);
                            paciente.Rg                = data.GetString(7);
                            paciente.Idade             = data.GetString(8);
                            paciente.Tiposanguineo     = data.GetString(9);
                            paciente.Tipoconvenio      = data.GetString(10);
                            paciente.Nplanodesaude     = data.GetString(11);
                            paciente.Datavalidadeplano = data.GetString(12);
                            paciente.Endereco          = data.GetString(13);
                            paciente.Cidade            = data.GetString(14);
                            paciente.Estado            = data.GetString(15);
                            paciente.Pacienteespecial  = data.GetBoolean(16);
                            paciente.Sexo              = data.GetString(17);
                            paciente.Estadocivil       = data.GetString(18);
                            paciente.Nomepai           = data.GetString(19);
                            paciente.Nomemae           = data.GetString(20);
                            paciente.Obs               = data.GetString(21);
                            paciente.Email             = data.GetString(22);

                            DtvPacientes.Rows.Add(paciente.Id, paciente.NomeCompleto, paciente.Cpf, paciente.Rg, paciente.Telefone, paciente.Celular, paciente.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }
                if (cbmFiltrar.Text == "ID")
                {
                    Paciente paciente = null;

                    try
                    {
                        String          dado = txtPesquisar.Text;
                        string          sql  = "SELECT * FROM Paciente WHERE Id LIKE '%" + txtPesquisar.Text + "%'";
                        SqlCeDataReader data = BancodeDados.ExecutarSelect(sql);

                        while (data.Read())
                        {
                            paciente = new Paciente();

                            paciente.Id                = data.GetInt32(0);
                            paciente.Usuario           = data.GetString(1);
                            paciente.Senha             = data.GetString(2);
                            paciente.NomeCompleto      = data.GetString(3);
                            paciente.Telefone          = data.GetString(4);
                            paciente.Celular           = data.GetString(5);
                            paciente.Cpf               = data.GetString(6);
                            paciente.Rg                = data.GetString(7);
                            paciente.Idade             = data.GetString(8);
                            paciente.Tiposanguineo     = data.GetString(9);
                            paciente.Tipoconvenio      = data.GetString(10);
                            paciente.Nplanodesaude     = data.GetString(11);
                            paciente.Datavalidadeplano = data.GetString(12);
                            paciente.Endereco          = data.GetString(13);
                            paciente.Cidade            = data.GetString(14);
                            paciente.Estado            = data.GetString(15);
                            paciente.Pacienteespecial  = data.GetBoolean(16);
                            paciente.Sexo              = data.GetString(17);
                            paciente.Estadocivil       = data.GetString(18);
                            paciente.Nomepai           = data.GetString(19);
                            paciente.Nomemae           = data.GetString(20);
                            paciente.Obs               = data.GetString(21);
                            paciente.Email             = data.GetString(22);

                            DtvPacientes.Rows.Add(paciente.Id, paciente.NomeCompleto, paciente.Cpf, paciente.Rg, paciente.Telefone, paciente.Celular, paciente.Email);
                        }

                        data.Close();
                        BancodeDados.FecharConexao();
                    }
                    catch (Exception ex)
                    {
                        throw new Exception(ex.Message);
                    }
                }

                if (cbmFiltrar.Text == "")
                {
                    CarregarGrid();
                }
            }

            catch (Exception ex)
            {
                //Caso haja uma exceção
                MessageBox.Show(ex.Message);
            }
        }