示例#1
0
        private void btnExcluir_Click(object sender, RoutedEventArgs e)//Método Excluir
        {
            if (lstMarcas.SelectedItem == null)
            {
                MessageBox.Show("Selecione um item na lista");
            }
            else
            {
                if (MessageBox.Show("Você deseja remover esta marca?", "Question", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                {
                    var itemSelecionado = (Marca)lstMarcas.SelectedItem;
                    repositorio.Excluir(itemSelecionado);

                    try
                    {
                        CarregueElementosDoBancoDeDados();
                    }
                    catch (Exception ex)
                    {
                        CarregueElementosDoBancoDeDados();
                        MessageBox.Show("Marca removida com sucesso");
                    }
                }
                else
                {
                }
            }
        }
示例#2
0
        public ServiceResponse ExcluirMarca(string id)
        {
            IRepositorioGenerico<Marca> repositorio = new RepositorioMarca();
            repositorio.Excluir(new Marca { Id = Convert.ToInt32(id) });

            ServiceResponse response = new ServiceResponse();
            response.Code = 200;
            response.Message = "Marca excluída com sucesso";

            return response;
        }
示例#3
0
 private void btnExcluir_Click(object sender, RoutedEventArgs e)
 {
     if (lstMarcas.SelectedItem == null)
     {
         MessageBox.Show("Selecione um item na lista");
     }
     else
     {
         var itemSelecionado = (Marca)lstMarcas.SelectedItem;
         repositorio.Excluir(itemSelecionado);
         CarregueElemtosDoBancoDeDados();
     }
 }
示例#4
0
 private void BtnExcluirMarca_Click(object sender, EventArgs e)
 {
     if (dgvMarcas.SelectedRows.Count > 0)
     {
         var idMarca     = (int)dgvMarcas.SelectedRows[0].Cells[0].Value;
         var repositorio = new RepositorioMarca();
         var marca       = repositorio.BuscarPorId(idMarca);
         repositorio.Excluir(marca);
         PreencherDataGridViewMarcasAsync();
     }
     else
     {
         MessageBox.Show("Selecione a marca para alteração.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#5
0
 private void btnExcluirMarca_Click(object sender, EventArgs e)
 {
     if (dgvMarcas.SelectedRows.Count > 0)
     {
         int idMarcaSelecionada = Convert.ToInt32(dgvMarcas.SelectedRows[0].Cells[0].Value);
         IRepositorioGenerico <Marca> repositorioMarcas = new RepositorioMarca();
         Marca marcaASerexcluida = repositorioMarcas.SelecionarPorId(idMarcaSelecionada);
         repositorioMarcas.Excluir(marcaASerexcluida);
         PreencherDataGridViewMarcasAsync();
     }
     else
     {
         MessageBox.Show("Selecione uma marca antes!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
示例#6
0
        private void btExcluir_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (listMarca.SelectedItem == null)
                {
                    MessageBox.Show("Favor selecionar um item para exclusao!", "Atencao", MessageBoxButton.OK, MessageBoxImage.Error);
                }
                else
                {
                    var marcaSelecionada = (Marca)listMarca.SelectedItem;

                    if (MessageBox.Show("Tem certeza que deseja excluir " + marcaSelecionada.nome + " ?", "Atencao", MessageBoxButton.YesNo, MessageBoxImage.Exclamation) == MessageBoxResult.Yes)
                    {
                        repositorio.Excluir(marcaSelecionada);
                    }
                }
            }
            catch (Exception ex) {
                MessageBox.Show("Nao foi possivel excluir: " + ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error);
            }
            CarregarLista();
        }
示例#7
0
        private void btnExcluirMarca_Click(object sender, EventArgs e)
        {
            if (dgvMarcas.SelectedRows.Count > 0)
            {
                int idMarcaSelecionada = Convert.ToInt32(dgvMarcas.SelectedRows[0].Cells[0].Value);
                IRepositorioGenerico<Marca> repositorioMarcas = new RepositorioMarca();
                Marca marcaASerExcluida = repositorioMarcas.SelecionarPorId(idMarcaSelecionada);
                repositorioMarcas.Excluir(marcaASerExcluida);

                PreencherDataGridViewMarcasAsync();
            }
            else
            {
                MessageBox.Show("Selecione uma marca antes", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }