public ActionResult Alterar(long id) { PessoaBll bo = new PessoaBll(); PessoaModel model = null; Pessoa pessoa = bo.LerPessoa(id); if (pessoa != null) { model = new PessoaModel() { Nome = pessoa.Nome, Sobrenome = pessoa.Sobrenome, CPF = pessoa.CPF, RG = pessoa.RG, CEP = pessoa.CEP, Logradouro = pessoa.Logradouro, Cidade = pessoa.Cidade, Estado = pessoa.Estado, Celular = pessoa.Celular, Telefone = pessoa.Telefone, Email = pessoa.Email }; } return(View(model)); }
//metodo salvar pessoa no banco private void salvar(PessoaModel pessoa) { if (textNome.Text.Trim() == string.Empty || comboBoxSx.Text.Trim() == string.Empty || textEnd.Text.Trim() == string.Empty) { MessageBox.Show("Campos vazios", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); textNome.BackColor = Color.Red; textEnd.BackColor = Color.Red; comboBoxSx.BackColor = Color.Red; } else { PessoaBll pesssoaBll = new PessoaBll(); pessoa.nome = textNome.Text; pessoa.sexo = comboBoxSx.Text; pessoa.telefone = textTel.Text; pessoa.celular = textCel.Text; pessoa.endereco = textEnd.Text; pessoa.bairro = textBairro.Text; pessoa.cidade = textCidade.Text; pessoa.estado = comboBoxUf.Text; pesssoaBll.salvar(pessoa); MessageBox.Show("Pessoa salva com sucesso"); listar(); limparCampos(); } }
public JsonResult Deletar(long id) { PessoaBll bo = new PessoaBll(); bo.Deletar(id); return(Json("Sucesso ao excluir o registro.")); }
public List <PessoaModel> LisPessoas() { PessoaBll bo = new PessoaBll(); List <PessoaModel> ListPessoas = new List <PessoaModel>(); foreach (var item in bo.ListPessoa()) { ListPessoas.Add(new PessoaModel() { Id = item.Id, Nome = item.Nome, Sobrenome = item.Sobrenome, CPF = item.CPF, RG = item.RG, CEP = item.CEP, Cidade = item.Cidade, Estado = item.Estado, Logradouro = item.Logradouro, Email = item.Email, Telefone = item.Telefone, Celular = item.Celular }); } return(ListPessoas); }
public JsonResult Alterar(PessoaModel model) { PessoaBll bo = new PessoaBll(); if (!this.ModelState.IsValid) { List <string> erros = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); Response.StatusCode = 400; return(Json(string.Join(Environment.NewLine, erros))); } else { bo.Atualizar(new Pessoa() { Id = model.Id, Nome = model.Nome, Sobrenome = model.Sobrenome, CPF = model.CPF, RG = model.RG, CEP = model.CEP, Cidade = model.Cidade, Estado = model.Estado, Logradouro = model.Logradouro, Email = model.Email, Telefone = model.Telefone, Celular = model.Celular }); return(Json("Cadastro atualizado com Sucesso.")); } }
//Metodo pesquisar por nome public void Pesquisar(PessoaModel pessoa) { pessoa.nome = textPesquisa.Text.Trim(); PessoaBll pessoaBll = new PessoaBll(); tblPessoa.DataSource = pessoaBll.Pesquisar(pessoa); }
//listar private void listar() { PessoaBll pessoaBll = new PessoaBll(); tblLo.DataSource = pessoaBll.listar(); tblLo.Columns[0].HeaderText = "Cod"; tblLo.Columns[1].HeaderText = "Login"; tblLo.Columns[2].HeaderText = "Senha"; }
//pesquisa private void textPesquisa_TextChanged(object sender, EventArgs e) { if (textPesquisa.Text == "") { PessoaBll pessoaBll = new PessoaBll(); tblPessoa.DataSource = pessoaBll.listar(); } else { PessoaModel pessoa = new PessoaModel(); Pesquisar(pessoa); } }
//login private void btnEntar_Click(object sender, EventArgs e) { PessoaBll pessoaBll = new PessoaBll(); pessoaBll.login(textLogin.Text, textSenha.Text); if (pessoaBll.tem) { MessageBox.Show("Login com sucesso"); } else { MessageBox.Show("Erro"); } }
//login private void btnEntar_Click(object sender, EventArgs e) { PessoaBll pessoaBll = new PessoaBll(); pessoaBll.login(textLogin.Text, textSenha.Text); if (pessoaBll.tem) { MessageBox.Show("Login com sucesso", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); tela tel = new tela(); tel.ShowDialog(); } else { MessageBox.Show("Erro", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//excluir private void excluir(PessoaModel pessoa) { PessoaBll pessoaBll = new PessoaBll(); if (textIdLo.Text.Trim() == string.Empty) { MessageBox.Show("Selecine uma pessoa a ser excluida", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (MessageBox.Show("Deseja excluir essa pessoa", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { } else { pessoa.id_login = Convert.ToInt32(textIdLo.Text); pessoaBll.excluir(pessoa); listar(); limpar(); } }
//salvar private void salvar(PessoaModel pessoa) { if (textLo.Text.Trim() == string.Empty || textSe.Text.Trim() == string.Empty) { MessageBox.Show("Campos vazios", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { PessoaBll pessoaBll = new PessoaBll(); pessoa.login = textLo.Text; pessoa.senha = textSe.Text; pessoaBll.salvar(pessoa); MessageBox.Show("Pessoa salva com sucesso"); listar(); limpar(); } }
//editar private void editar(PessoaModel pessoa) { PessoaBll pessoaBll = new PessoaBll(); if (textLo.Text.Trim() == string.Empty || textSe.Text.Trim() == string.Empty) { MessageBox.Show("Campos vazios", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { pessoa.id_login = Convert.ToInt32(textIdLo.Text); pessoa.login = textLo.Text; pessoa.senha = textSe.Text; pessoaBll.editar(pessoa); MessageBox.Show("Pessoa Editada com Sucesso"); listar(); limpar(); } }
//metodo listar pessoas no banco private void listar() { PessoaBll pessoaBll = new PessoaBll(); tblPessoa.DataSource = pessoaBll.listar(); tblPessoa.Columns[0].HeaderText = "Cod"; tblPessoa.Columns[1].HeaderText = "Nome"; tblPessoa.Columns[2].HeaderText = "Sexo"; tblPessoa.Columns[3].HeaderText = "Telefone"; tblPessoa.Columns[4].HeaderText = "Celular"; tblPessoa.Columns[5].HeaderText = "Endereço"; tblPessoa.Columns[6].HeaderText = "Bairro"; tblPessoa.Columns[7].HeaderText = "Cidade"; tblPessoa.Columns[8].HeaderText = "Uf"; tblPessoa.Columns[0].Width = 40; tblPessoa.Columns[1].Width = 200; tblPessoa.Columns[2].Width = 40; tblPessoa.Columns[8].Width = 40; }
public PessoaController(PessoaBll pessoaBll) { this._pessoaBll = pessoaBll; }