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); }
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(); }
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); }
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); }
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); }
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)); }
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); }
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")); }
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); }
public async Task <Advogado> Insert(Advogado advogado) { int Id = _repositorio.Insert(advogado); advogado.Id = Id; return(advogado); }
public static AdvogadoViewModel EntidadeParaModel(Advogado advogado) { return(new AdvogadoViewModel { Id = advogado.Id, Nome = advogado.Nome, Senioridade = advogado.Senioridade }); }
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(); }
public bool Editar(Advogado advogado) { try { return(_advogadoRepository.Editar(advogado)); } catch { return(false); } }
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); }
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()); }
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(); }
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; }