private void clientesDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex == -1) { return; } var celulaClicada = clientesDataGridView.CurrentCell; var acaoFormulario = DefinirAcaoFormulario(celulaClicada); if (acaoFormulario == AcaoFormulario.NaoDefinida) { return; } var clienteId = Convert.ToInt32(celulaClicada.OwningRow.Cells[idClienteColumn.Index].Value); switch (acaoFormulario) { case AcaoFormulario.Editar: AbrirFormularioParaEdicao(clienteId); break; case AcaoFormulario.Excluir: var resposta = MessageBox.Show("Deseja realmente excluir este Cliente?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (resposta == DialogResult.Yes) { _clienteRepositorio.Excluir(clienteId); } break; } Pesquisar(); }
//método para excluir o cliente.. public void ExcluirCliente() { try { Console.WriteLine("\n - EXCLUIR CLIENTE - \n"); Console.Write("Informe o Id....: "); int idCliente = int.Parse(Console.ReadLine()); //buscar o cliente no banco de dados pelo id.. ClienteRepositorio rep = new ClienteRepositorio(); Cliente c = rep.ConsultarPorId(idCliente); //verificar se o cliente foi encontrado.. if (c != null) { rep.Excluir(idCliente); Console.WriteLine("\nCliente excluido com sucesso -> " + c.ToString()); } else { Console.WriteLine("\nCliente não foi encontrado."); } } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } }
private static void ExcluirCliente(string nome) { using (var repClientes = new ClienteRepositorio()) { Console.WriteLine("Clientes adicionados recentemente."); Console.WriteLine("======= clientes cadastrados ==========="); foreach (var c in repClientes.GetAll()) { Console.WriteLine("{0} - {1}", c.ID, c.Nome); } try { repClientes.Excluir(c => c.Nome.StartsWith(nome)); repClientes.SalvarTodos(); Console.WriteLine("Cliente excluido com sucesso"); } catch (Exception) { Console.WriteLine("Erro ao excluir um cliente"); } Console.ReadKey(); } }
public async Task <ClienteDto> Excluir(int id) { if (id == 0) { throw new ArgumentException("Código inválido."); } return(_map.Map <ClienteDto>(await _repositorio.Excluir(id))); }
public ActionResult DeleteConfirmed(int id) { Cliente cliente = repCli.Find(id); repCli.Excluir(c => c == cliente); repCli.SalvarTodos(); return(RedirectToAction("Index")); }
public ActionResult ConfirmarExcluir(int id) { var cli = _clienteRep.ConsultarPorId(id); _clienteRep.Excluir(cli); return(RedirectToAction("Index")); }
public ActionResult Delete(Cliente cliente) { clienterepositorio.Excluir(cliente); TempData["Mensagem"] = "Cliente " + cliente.Nome + "Excluido com Sucesso"; var clientes = clienterepositorio.RetornarTodos(); return(View("Index", clientes)); }
private static void ExcluirVariosClientes() { using (var repCientes = new ClienteRepositorio()) { new List <Cliente> { new Cliente { Nome = "Renato Silva", Telefone = "(11)5747-4185" }, new Cliente { Nome = "Renato Souza", Telefone = "(11)3504-8003" }, new Cliente { Nome = "Renato Augusto", Telefone = "(11)3205-4590" } }.ForEach(repCientes.Adicionar); repCientes.SalvarTodos(); System.Console.WriteLine("Clientes Renato's adicionados."); // Lista todos os clientes foreach (var c in repCientes.GetAll()) { System.Console.WriteLine(c.ClienteID + " - " + c.Nome); } // Excluir vários clientes Renato try { repCientes.Excluir(c => c.Nome.StartsWith("Renato")); repCientes.SalvarTodos(); System.Console.WriteLine("clientes excluidos com sucesso"); } catch (Exception) { System.Console.WriteLine("erro ao excluir um cliente"); } System.Console.ReadKey(); /* * System.Console.WriteLine("===== clientes cadastrados ====="); * foreach (var c in repCientes.GetAll()) * { * System.Console.WriteLine("{0} - {1}", c.ClienteID, c.Nome); * } * * System.Console.ReadKey(); */ } }
public IHttpActionResult Excluir(int id) { if (repo.Excluir(id) == false) { return(BadRequest()); } else { return(Ok()); } }
public ActionResult DeleteConfirmed(int id) { // Cliente cliente = db.Clientes.Find(id); Cliente cliente = repCli.Find(id); // db.Clientes.Remove(cliente); repCli.Excluir(c => c == cliente); // db.SaveChanges(); repCli.SalvarTodos(); return(RedirectToAction("Index")); }
private void btnExcluir_Click(object sender, EventArgs e) { DialogResult result3 = MessageBox.Show("Realmente deseja excluir o registro?" , "Confirmação" , MessageBoxButtons.YesNoCancel , MessageBoxIcon.Question , MessageBoxDefaultButton.Button2); if (result3 == DialogResult.Yes) { Enum.TryParse <TipoPessoa>(cboTipo.SelectedValue.ToString(), out tipoPessoa); int valueTipoPessoa = (int)tipoPessoa; Enum.TryParse <Situacao>(cboStatus.SelectedValue.ToString(), out situacao); int valueSituacao = (int)situacao; ClienteRepositorio <Cliente> clienteRepo = new ClienteRepositorio <Cliente>(); try { Cliente cliente = new Cliente(); cliente.Id = idCliente; cliente.Documento = maskDocumento.Text.Trim(); //cliente.Tipo = RetornaTipoCliente.retornaTipoClienteInclusao(cboTipo.Text.Trim()); cliente.Tipo = tipoPessoa; cliente.NomeRazao = txtNomeRazao.Text.Trim(); cliente.Endereco = txtEndereco.Text.Trim(); cliente.Numero = txtNumero.Text.Trim(); cliente.Complemento = txtComplemento.Text.Trim(); cliente.Cep = txtCep.Text.Trim(); cliente.Bairro = txtBairro.Text.Trim(); cliente.Uf = txtUf.Text.Trim(); cliente.Cidade = txtCidade.Text.Trim(); cliente.Ddd = txtDdd.Text.Trim(); cliente.Telefone = txtTelefone.Text.Trim(); cliente.Email = txtEmail.Text.Trim(); cliente.Contato = txtContato.Text.Trim(); //cliente.Status = RetornaStatusConsulta.retornaStatusInclusao(cboStatus.Text.Trim()); cliente.Status = situacao; clienteRepo.Excluir(cliente); MessageBox.Show("Exclusão realizada com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.Close(); } catch (Exception ex) { MessageBox.Show("Erro na operação " + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
public List <ClienteDTO> Excluir(ClienteDTO clienteDTO) { Cliente cliente = new Cliente(); cliente.Codigo = clienteDTO.Codigo; cliente.Nome = clienteDTO.Nome; cliente.Uf = clienteDTO.Uf; cliente.Celular = clienteDTO.Celular; clienteRepositorio.Excluir(cliente); return(Consultar()); }
public void DeleteConfirmed(Cliente clie) { try { Cliente cliente = clienteRepositorio.Listar(x => x.ClienteID == clie.ClienteID).FirstOrDefault(); clienteRepositorio.Excluir(x => x == cliente); clienteRepositorio.SalvarTodos(); } catch (Exception) { throw; } }
public IHttpActionResult RemoverCliente(int id) { bool sucesso = repositorio.Excluir(id); if (sucesso) { return(Ok()); } else { return(BadRequest("Esse cliente não existe.")); } }
public Response Excluir(int id) { //verificar se o cliente possui algum aluguel ativo var alugueis = _repoItemAlugavel.listar().ToList().Where(aluguel => aluguel.Inicio <DateTime.Today && aluguel.Fim> DateTime.Today && aluguel.Pedido.Cliente.IdCli == id); if (alugueis != null || alugueis.Any()) { _repo.Excluir(id); return(new Response("Cliente exluído com sucesso", 200)); } return(new Response("Não foi possível excluir o cliente pois ele possui aluguel ativo", 400)); }
public void Delete([FromRoute] int id) { DbSet <Cliente> dbset = context.Set <Cliente>(); try { if (dbset.Where(c => c.Id == id).Any()) { Cliente cliente = clienteRepositorio.SelecionarPorId(id); clienteRepositorio.Excluir(cliente); } } catch (Exception e) { throw new Exception(e.Message); } }
public ActionResult Exclusao(ClienteModelExclusao model) { try { ClienteRepositorio rep = new ClienteRepositorio(); Cliente c = rep.ObterPorId(model.IdCliente); rep.Excluir(c); TempData["Mensagem"] = "Cliente " + c.Nome + " excluido com sucesso."; } catch (Exception e) { TempData["Mensagem"] = "Erro: " + e.Message; } return(RedirectToAction("Consulta")); }
public HttpResponseMessage Excluir(int id) { try { ClienteRepositorio rep = new ClienteRepositorio(); Cliente c = rep.ObterPorId(id); rep.Excluir(c); return(Request.CreateResponse(HttpStatusCode.OK, "Cliente excluído com sucesso.")); } catch (Exception e) { return(Request.CreateResponse (HttpStatusCode.InternalServerError, e.Message)); } }
private static void ExcluirVariosClientes() { using (var repClientes = new ClienteRepositorio()) { new List <Cliente> { new Cliente { Nome = "Renato Haddad", Telefone = "48575757" }, new Cliente { Nome = "Renato Marcantonio", Telefone = "55929292" }, new Cliente { Nome = "Renato José", Telefone = "77565644" }, }.ForEach(repClientes.Adicionar); repClientes.SalvarTodos(); System.Console.WriteLine("Clientes Renato's adicionados"); //lista todos os clientes foreach (var c in repClientes.GetAll()) { System.Console.WriteLine(c.ClienteID + " - " + c.Nome); } //excluir vários clientes Renato try { repClientes.Excluir(c => c.Nome.StartsWith("Renato")); repClientes.SalvarTodos(); System.Console.WriteLine("clientes excluidos com sucesso"); } catch (Exception) { System.Console.WriteLine("erro ao excluir um cliente"); } System.Console.ReadKey(); } }
public void Excluir(int codigo) { Erros = string.Empty; Cliente cliente = ClienteRepositorio.BuscarPorCodigo(codigo); //Validar se o registro da conta de origem foi encontrado no banco if (cliente == null || cliente.CliCodigo < 0) { Erros += "Não foi possível realizar a transferência, pois não foi selecionado uma conta corrente de origem!\n"; } if (ContaCorrenteRepositorio.BuscarPorCliente(cliente.CliCodigo).Count > 0) { Erros += "Não é possível excluir este cliente, pois existe uma conta corrente cadastrada para ele!\n"; } if (string.IsNullOrEmpty(Erros)) { ClienteRepositorio.Excluir(cliente.CliCodigo); } }
public void setExcluirCliente() { Console.WriteLine("---------------------------------------------------------------------------------"); Console.WriteLine("***** Excluir Cliente *****"); Console.WriteLine("Digite o ID do cliente: "); _indiceCliente = int.Parse(Console.ReadLine()); Console.WriteLine("Tem certeza que deseja excluir esse cliente?"); Console.WriteLine("1- SIM"); Console.WriteLine("2- NÃO"); _opcaoExcluir = int.Parse(Console.ReadLine()); if (_opcaoExcluir == 1) { Console.WriteLine($"##### Excluído com sucesso! ##### {Environment.NewLine}{clienteRepositorio.RetornaNome(_indiceCliente)}##### Excluído com sucesso! #####"); clienteRepositorio.Excluir(_indiceCliente); } else { return; } }
public HttpResponseMessage Deletar(int id) { repositorio.Excluir(id); return(Request.CreateResponse(HttpStatusCode.OK, new { mensagens = "Cliente Excluido com Sucesso." })); }
public async Task <Tuple <bool, string> > Excluir(int id) { return(await repositorio.Excluir(id)); }
public int ExcluirCliente(Cliente Cliente) { ClienteRepositorio.Excluir(Cliente); return(Contexto.Salvar()); }
private static void ExcluirVariosClientes() { using (var repClientes = new ClienteRepositorio()) { new List <Cliente> { new Cliente { Nome = "Renato Haddad", Telefone = "48575757" }, new Cliente { Nome = "Renato Marcantonio", Telefone = "55929292" }, new Cliente { Nome = "Renato Jose", Telefone = "77565644" } }.ForEach(repClientes.Adicionar); repClientes.SalvarTodos(); System.Console.WriteLine("Clientes Renato's adicionados!"); // lista todos os clientes foreach (var c in repClientes.GetAll()) { System.Console.WriteLine(c.ClienteID + " - " + c.Nome); } // excluir vários clientes Renato try { repClientes.Excluir(c => c.Nome.StartsWith("Renato")); repClientes.SalvarTodos(); System.Console.WriteLine("clientes excluidos com sucesso"); } catch (Exception) { System.Console.WriteLine("erro ao excluir um cliente"); } System.Console.ReadKey(); } //private static void Adicionar() //{ // using (var repClientes = new ClienteRepositorio()) // { // new List<Cliente> // { // new Cliente { Nome="Microsoft", Ativo=true, CNPJ="9394.4343/0001-55", // Endereco="1, Microsoft One", Telefone="11574739494"}, // new Cliente { Nome="Google", Ativo=true, CNPJ="1234.9494/0001-33", // Endereco="12, Santa Clara, CA", Telefone="1185858483"}, // new Cliente { Nome="Oracle", Ativo=true, CNPJ="9876.4433/0002-44", // Endereco="54, Santa Monica", Telefone="4884848592"} // }.ForEach(repClientes.Adicionar); // repClientes.SalvarTodos(); // System.Console.WriteLine("Clientes adicionados com sucesso!"); // System.Console.WriteLine("========= Clientes Cadastrados ========="); // foreach (var c in repClientes.GetAll()) // { // System.Console.WriteLine("{0} - {1}", c.ClienteID, c.Nome); // } // System.Console.ReadKey(); // } //} }
public IEnumerable <Cliente> Delete(Guid id) { repo.Excluir(id); return(repo.SelecionarTudo()); }
public bool excluir(Cliente cliente) { return(repositorio.Excluir(cliente)); }