Exemple #1
0
        public Boolean AlterarBD(Advogado _objeto)
        {
            bool resultado = false;

            try
            {
                String SQL = String.Format("UPDATE advogado SET email_adv = '{0}', telefone_adv = '{1}' WHERE id = {2};",
                                           _objeto.Email_adv,
                                           _objeto.Tel_adv,
                                           _objeto.Id_adv);

                int linhaAfetadas = BD.ExecutarIDU(SQL);

                if (linhaAfetadas > 0)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(resultado);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Advogado   advogado   = new Advogado("29102-1", "Civil", "Marcos Silva", "123928302-11");
            Medico     medico     = new Medico("920103", "cardiologista", "Maria", "283918930-00");
            Engenheiro engenheiro = new Engenheiro("1820381", "Lucas", "162817983-12");
            Secretario secretaria = new Secretario(1900, "Talita", "371829293-43");

            Dependente depDoAdvogado   = new Dependente(true, Beneficio.AUXILIO_EDUCACAO, new DateTime(2001, 9, 12), "Pedro", "210283919-92");
            Dependente depDoEngenheiro = new Dependente(false, Beneficio.PLANO_DE_SAUDE, "Larissa", "281288219-44");
            Dependente depDoMedico     = new Dependente(true, Beneficio.AUXILIO_NUTRICIONAL_E_ESPORTIVO, "Enzo", "918929839-52");

            advogado.Dependente   = depDoAdvogado;
            engenheiro.Dependente = depDoEngenheiro;
            medico.Dependente     = depDoMedico;

            advogado.CalculaSalario(120, 30, 12);
            engenheiro.CalculaSalario(150, 32);
            medico.CalculaSalario(160, 41);
            secretaria.CalculaSalario();

            Console.WriteLine(advogado.Salario);
            Console.WriteLine(engenheiro.Salario);
            Console.WriteLine(medico.Salario);
            Console.WriteLine(secretaria.Salario);

            //Funcionario[] funcs = new Advogado[8];

            Funcionario f1 = new Advogado(); //polimorfismo
            Funcionario f2 = new Medico();
            Funcionario f3 = new Engenheiro();


            Console.ReadKey();
        }
Exemple #3
0
        public Advogado BuscarPorID(Int64 _id)
        {
            Advogado a = null;

            try
            {
                String SQL = String.Format("SELECT * FROM advogado WHERE id_adv = {0} ", _id);

                SqlCeDataReader data = BD.ExecutarSelect(SQL);

                if (data.Read())
                {
                    a = new Advogado();

                    a.Id_adv    = data.GetInt32(0);
                    a.Nome_adv  = data.GetString(1);
                    a.Email_adv = data.GetString(2);
                    a.Tel_adv   = data.GetString(3);
                }

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

            return(a);
        }
Exemple #4
0
        public Boolean InserirBD(Advogado _objeto)
        {
            bool resultado = false;

            try
            {
                String SQL = String.Format("INSERT INTO advogado (id_adv,nome_adv, email_adv, telefone_adv) VALUES ('{0}', '{1}', '{2}', '{3}')",
                                           _objeto.Id_adv,
                                           _objeto.Nome_adv,
                                           _objeto.Email_adv,
                                           _objeto.Tel_adv);

                int linhaAfetadas = BD.ExecutarIDU(SQL);

                if (linhaAfetadas > 0)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(resultado);
        }
        public Advogado ValidaLogin(string login)
        {
            Advogado      adv = null;
            IDbCommand    objCommand;
            IDbConnection objConexao;
            IDataReader   objDataReader;

            string sql = "SELECT P.PES_LOGIN FROM PES_PESSOA P WHERE P.PES_LOGIN = ?login";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?login", login));
            objDataReader = objCommand.ExecuteReader();
            while (objDataReader.Read())
            {
                adv          = new Advogado();
                adv.UserName = Convert.ToString(objDataReader["PES_LOGIN"]);
            }
            objConexao.Close();
            objDataReader.Close();
            objConexao.Dispose();
            objCommand.Dispose();
            objDataReader.Dispose();

            return(adv);
        }
Exemple #6
0
        public List <Advogado> ListarTodos()
        {
            List <Advogado> listaAdvogado = new List <Advogado>();

            try
            {
                String SQL = "SELECT * FROM advogado;";

                SqlCeDataReader data = BD.ExecutarSelect(SQL);

                while (data.Read())
                {
                    Advogado a = new Advogado();

                    a.Id_adv    = data.GetInt32(0);
                    a.Nome_adv  = data.GetString(1);
                    a.Email_adv = data.GetString(2);
                    a.Tel_adv   = data.GetString(3);

                    listaAdvogado.Add(a);
                }

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

            return(listaAdvogado);
        }
        public bool Update(Advogado advogado)
        {
            System.Data.IDbConnection objConexao;
            System.Data.IDbCommand    objCommand;
            string sql = "UPDATE PES_PESSOA SET PES_LOGIN=?login, PES_CPF=?cpf, PES_RG=?rg, PES_DATANASCIMENTO=?data,  PES_OAB=?oab, PES_SEXO=?sexo, ECI_CODIGO=?estadocivil WHERE PES_CODIGO=?codigo";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);

            //CAMPOS QUE SERÃO ATUALIZADOS
            objCommand.Parameters.Add(Mapped.Parameter("?login", advogado.UserName));
            objCommand.Parameters.Add(Mapped.Parameter("?cpf", advogado.Cpf));
            objCommand.Parameters.Add(Mapped.Parameter("?rg", advogado.Rg));
            objCommand.Parameters.Add(Mapped.Parameter("?data", advogado.DataNascimento));
            objCommand.Parameters.Add(Mapped.Parameter("?oab", advogado.OAB));
            objCommand.Parameters.Add(Mapped.Parameter("?sexo", advogado.Sexo));
            objCommand.Parameters.Add(Mapped.Parameter("?codigo", advogado.Codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?estadocivil", advogado.EstadoCivil.Codigo));



            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            return(true);
        }
Exemple #8
0
 private void picRefresh_Click(object sender, EventArgs e)
 {
     if (al != null)
     {
         al            = adao.BuscaPorID(al.ID);
         lblNome.Text  = al.Nome;
         lblEmail.Text = al.Email;
         lblCargo.Text = "Advogado - " + al.Especializacao;
         try
         {
             picPerfil.BackgroundImage = Image.FromFile(al.Foto);
         }
         catch (Exception)
         { }
     }
     else
     {
         cl            = cdao.BuscaPorID(cl.ID);
         lblNome.Text  = cl.Nome;
         lblEmail.Text = cl.Email;
         lblCargo.Text = "Cliente - nº" + cl.ID;
         try
         {
             picPerfil.BackgroundImage = Image.FromFile(cl.Foto);
         }
         catch (Exception)
         { }
     }
     picNot.Visible = false;
 }
        public Object ExecutarOpBD(char _c, Advogado _o)
        {
            try
            {
                AdvogadoDAO dao = new AdvogadoDAO();
                switch (_c)
                {
                case 'i':
                    return(dao.Inserir(_o));

                case 'd':
                    return(dao.Deletar(_o.Id_adv));

                case 'a':
                    return(dao.Atualizar(_o));

                case 't':
                    return(dao.ListarTodos());

                case 'o':
                    return(dao.BuscarPorID(_o.Id_adv));

                default:
                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public Advogado GetLastId(int codigo)
        {
            Advogado adv = null;

            IDbCommand    objCommand;
            IDbConnection objConexao;
            IDataReader   objDataReader;

            string sql = "SELECT P.PES_CODIGO FROM CON_CONTATO C INNER JOIN PES_PESSOA P ON (P.CON_CODIGO = C.CON_CODIGO) WHERE P.CON_CODIGO = ?codigo;";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?codigo", codigo));

            objDataReader = objCommand.ExecuteReader();
            while (objDataReader.Read())
            {
                adv        = new Advogado();
                adv.Codigo = Convert.ToInt32(objDataReader["PES_CODIGO"]);
            }

            objConexao.Close();
            objDataReader.Close();

            objConexao.Dispose();
            objCommand.Dispose();
            objDataReader.Dispose();

            return(adv);
        }
        public Advogado ValidaCPF(string cpf)
        {
            Advogado      adv = null;
            IDbCommand    objCommand;
            IDbConnection objConexao;
            IDataReader   objDataReader;

            string sql = "SELECT P.PES_CPF FROM PES_PESSOA P WHERE P.PES_CPF = ?cpf";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?cpf", cpf));
            objDataReader = objCommand.ExecuteReader();
            while (objDataReader.Read())
            {
                adv     = new Advogado();
                adv.Cpf = Convert.ToString(objDataReader["PES_CPF"]);
            }
            objConexao.Close();
            objDataReader.Close();
            objConexao.Dispose();
            objCommand.Dispose();
            objDataReader.Dispose();

            return(adv);
        }
        public async Task <IActionResult> Edit(int id, [Bind("Id_Advogado,Nome_Advogado,CPF_Advogado,Data_de_nascimento,Inscricao_Advogado,Instituicao_Advogado,Especializacao_Advogado,Telefone_Advogado,Email_Advogado,Numero_casos,DataAdmissao_Advogado")] Advogado advogado)
        {
            if (id != advogado.Id_Advogado)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(advogado);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!AdvogadoExists(advogado.Id_Advogado))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(advogado));
        }
Exemple #13
0
        public int Insert(Advogado advogado)
        {
            int    Id;
            string sql = @"INSERT INTO Advogado
                                       (Nome,
                                        OAB,
                                        Cpf,
                                        Telefone,
                                        Email)
                                 VALUES
                                       (@Nome,
                                        @OAB,
                                        @Cpf,
                                        @Telefone,
                                        @Email); 
                           SELECT SCOPE_IDENTITY()";

            try
            {
                using (
                    IDbConnection db =
                        new SqlConnection(ConfigurationManager.ConnectionStrings["Contexto"].ConnectionString))
                {
                    Id = db.Query <int>(sql, advogado).FirstOrDefault();
                }
            }
            catch (Exception e)
            {
                Id = 0;
            }

            return(Id);
        }
        public bool Insert(Advogado adv)
        {
            IDbCommand    objCommand;
            IDbConnection objConexao;

            string sql = "INSERT INTO PES_PESSOA(CON_CODIGO, NIV_CODIGO, END_CODIGO, PES_LOGIN, PES_SENHA, PES_DATACADASTRO, PES_CPF, PES_RG, PES_DATANASCIMENTO, PES_OAB, PES_SEXO, ECI_CODIGO) VALUE(?contato, ?nivel, ?endereco, ?login, ?senha, ?datacadastro, ?cpf, ?rg, ?datanascimento, ?oab, ?sexo, ?estadocivil );";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);

            objCommand.Parameters.Add(Mapped.Parameter("?contato", adv.ContatoPessoa.Codigo));
            //o sistema tera 4 niveis de usuario (1 Proprietario, 2 Advogado, 3 cliente fisico, cliente juridico), porém primeiramente contara somente com 2 niveis, cliente e advogado.
            //logo o nivel de acesso será introduzido a mão, quando for advogado 2 e quando for cliente 1
            objCommand.Parameters.Add(Mapped.Parameter("?nivel", 2));
            objCommand.Parameters.Add(Mapped.Parameter("?endereco", adv.Endereco.Codigo));
            objCommand.Parameters.Add(Mapped.Parameter("?login", adv.UserName));
            objCommand.Parameters.Add(Mapped.Parameter("?senha", adv.Senha));
            objCommand.Parameters.Add(Mapped.Parameter("?datacadastro", adv.Datacadastro = DateTime.Now));
            objCommand.Parameters.Add(Mapped.Parameter("?cpf", adv.Cpf));
            objCommand.Parameters.Add(Mapped.Parameter("?rg", adv.Rg));
            objCommand.Parameters.Add(Mapped.Parameter("?datanascimento", adv.DataNascimento));
            objCommand.Parameters.Add(Mapped.Parameter("?oab", adv.OAB));
            objCommand.Parameters.Add(Mapped.Parameter("?sexo", adv.Sexo));
            objCommand.Parameters.Add(Mapped.Parameter("?estadocivil", adv.EstadoCivil.Codigo));

            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            return(true);
        }
Exemple #15
0
        public static Advogado ModelParaEditarEntidade(AdvogadoViewModel model)
        {
            var advogado = new Advogado(model.Id, model.Nome, model.Senioridade);

            advogado.Enderecos = EnderecoViewModel.ListaModelParaEntidade(model.Enderecos, model.Id);
            return(advogado);
        }
        [HttpPost]                                  // só será acessada com POST
        public ActionResult Save(Advogado advogado) // recebemos um advogado
        {
            if (!ModelState.IsValid)
            {
                var viewModel = new AdvogadoFormViewModel
                {
                    Advogado = advogado,
                };

                return(View("AdvogadoForm", viewModel));
            }

            if (advogado.Id == 0)
            {
                // armazena o cliente em memória
                _context.Advogado.Add(advogado);
            }
            else
            {
                var advogadoInDb = _context.Advogado.Single(c => c.Id == advogado.Id);

                advogadoInDb.Nome = advogado.Nome;
                advogadoInDb.CPF  = advogado.CPF;
            }

            // faz a persistência
            _context.SaveChanges();
            // Voltamos para a lista de clientes
            return(RedirectToAction("Index"));
        }
Exemple #17
0
        public bool Update(Advogado advogado)
        {
            bool   result;
            string sql = @"UPDATE Advogado 
                           SET Nome = @Nome,
                               OAB = @OAB,
                               Cpf = @Cpf,
                               Telefone = @Telefone,
                               Email = @Email
                           WHERE idAdvocado = @Id";


            try
            {
                using (
                    IDbConnection db =
                        new SqlConnection(ConfigurationManager.ConnectionStrings["Contexto"].ConnectionString))
                {
                    result = db.Execute(sql, advogado) == 1;
                }
            }
            catch (Exception)
            {
                result = false;
            }

            return(result);
        }
Exemple #18
0
        public async Task <Advogado> Insert(Advogado advogado)
        {
            int Id = _repositorio.Insert(advogado);

            advogado.Id = Id;

            return(advogado);
        }
Exemple #19
0
 public static AdvogadoViewModel EntidadeParaModel(Advogado advogado)
 {
     return(new AdvogadoViewModel
     {
         Id = advogado.Id,
         Nome = advogado.Nome,
         Senioridade = advogado.Senioridade
     });
 }
Exemple #20
0
        private void btnLogoff_Click(object sender, EventArgs e)
        {
            frmLogin login = new frmLogin();

            al = null;
            cl = null;
            this.Hide();
            login.ShowDialog();
        }
        private void btnProcurar_Click(object sender, EventArgs e)
        {
            Advogado a = new Advogado();

            a.Id_Adv = txbID;
            AdvogadoController ctrl = new AdvogadoController();

            ctrl.ExecutarOpBD('o', a);
            this.Close();
        }
Exemple #22
0
 public bool Editar(Advogado advogado)
 {
     try
     {
         return(_advogadoRepository.Editar(advogado));
     }
     catch
     {
         return(false);
     }
 }
Exemple #23
0
 public bool Adicionar(Advogado advogado)
 {
     try
     {
         return(_advogadoRepository.Adicionar(advogado));
     }
     catch
     {
         return(false);
     }
 }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            Advogado a = new Advogado();

            a.Id_adv = txbCpf;

            AdvogadoController ctrl = new AdvogadoController();

            ctrl.ExecutarOpBD('e', a);
            this.Close();
        }
        public async Task <IActionResult> Create([Bind("Id_Advogado,Nome_Advogado,CPF_Advogado,Data_de_nascimento,Inscricao_Advogado,Instituicao_Advogado,Especializacao_Advogado,Telefone_Advogado,Email_Advogado,Numero_casos,DataAdmissao_Advogado")] Advogado advogado)
        {
            advogado.DataAdmissao_Advogado = DateTime.Now;
            if (ModelState.IsValid)
            {
                _context.Add(advogado);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(advogado));
        }
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            Advogado a = new Advogado();

            a.Id_Adv       = txbCpf;
            a.Email_Adv    = txbEmail;
            a.Telefone_Adv = txbTelefone;

            ClienteController ctrl = new ClienteController();

            ctrl.ExecutarOpBD('a', ctrl);
            this.Close();
        }
    public void CarregaAdvogado()
    {
        EnderecoDB    endDB      = new EnderecoDB();
        Endereco      endereco   = new Endereco();
        AdvogadoDB    advDB      = new AdvogadoDB();
        Advogado      advogado   = new Advogado();
        ContatoDB     conDB      = new ContatoDB();
        Contato       contato    = new Contato();
        CidadeDB      cidDB      = new CidadeDB();
        Cidade        cid        = new Cidade();
        EstadoDB      estDB      = new EstadoDB();
        Estado        est        = new Estado();
        EstadoCivil   estCivil   = new EstadoCivil();
        EstadoCivilDB estCivilDB = new EstadoCivilDB();

        int id = Convert.ToInt32(Session["Advogado"]);

        advogado = advDB.Select(id);

        txtCPF.Text            = advogado.Cpf;
        txtRg.Text             = advogado.Rg;
        txtDataNascimento.Text = advogado.DataNascimento.ToString("dd/MM/yyyy");
        txtOab.Text            = advogado.OAB;
        txtLogin.Text          = advogado.UserName;
        Function.CarregaItemDDLByTexto(ddlSexo, advogado.Sexo);
        Function.CarregaItemDDLByCodigo(ddlEstadoCivil, advogado.EstadoCivil.Codigo);

        estCivil = estCivilDB.Select(advogado.EstadoCivil.Codigo);

        contato          = conDB.SelectContato(advogado.ContatoPessoa.Codigo);
        txtNome.Text     = contato.Nome;
        txtTelefone.Text = contato.Telefone;
        txtCelular.Text  = contato.Celular;
        txtEmail.Text    = contato.Email;

        endereco            = endDB.Select(advogado.Endereco.Codigo);
        txtEndereco.Text    = endereco.Logradouro;
        txtBairro.Text      = endereco.Bairro;
        txtComplemento.Text = endereco.Complemento;
        txtNumero.Text      = endereco.Numero;
        txtCEP.Text         = Convert.ToString(endereco.Cep);

        cid = cidDB.SelectCidadePessoa(endereco.Cidade.Codigo);
        est = estDB.SelectEstado(cid.Estado.Codigo);

        Function.CarregaItemDDLByCodigo(ddlEstado, est.Codigo);
        CarregaCidade(est.Codigo);
        Function.CarregaItemDDLByCodigo(ddlCidade, cid.Codigo);
    }
Exemple #28
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Advogado = await _context.Advogado.FirstOrDefaultAsync(m => m.Id_Advogado == id);

            if (Advogado == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Exemple #29
0
        public ucConCli(Advogado aa)
        {
            this.aaa = aa;
            InitializeComponent();
            dataGridView1.SelectionMode            = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.RowHeadersVisible        = false;
            dataGridView1.MultiSelect              = false;
            dataGridView1.AllowUserToResizeColumns = false;
            dataGridView1.AllowUserToResizeRows    = false;
            dataGridView1.ReadOnly = true;
            var buscaA = from cli in contexto.Clientes join c in contexto.Casos on cli.ID equals c.ClienteID where c.AdvogadoID == aaa.ID && c.Status == "Andamento" select cli;

            dataGridView1.DataSource = buscaA.ToList();
            dataGridView1.ClearSelection();
        }
Exemple #30
0
 public frmMain(Advogado a)
 {
     al = a;
     InitializeComponent();
     lblNome.Text  = al.Nome;
     lblEmail.Text = al.Email;
     lblCargo.Text = "Advogado - " + al.Especializacao;
     try
     {
         picPerfil.BackgroundImage = Image.FromFile(al.Foto);
     }
     catch (Exception)
     { }
     picNot.Visible = false;
 }