public void DeleteKeyboard() { //Primero inserta el teclado en la Base de Datos y despues lo elimina Teclado teclado = new Teclado("Teclado12", 350, 12, "13", "Genius", "Estandar"); TecladoNegocio tecladoNegocio = new TecladoNegocio(); tecladoNegocio.InsertarTeclado(teclado); tecladoNegocio.EliminarTeclado(teclado); }
private void btnEliminarProducto_Click(object sender, EventArgs e) { bool variable = false; List <Celular> listaCelularesAEliminar = new List <Celular>(); List <Teclado> listaTecladosAEliminar = new List <Teclado>(); if (TipoProducto == "Celulares") { for (int i = 0; i < dataGridViewProductos.Rows.Count; i++) { if (Convert.ToBoolean(dataGridViewProductos.Rows[i].Cells[0].Value) == true) { Celular celularAEliminar = new Celular(); celularAEliminar.Nombre = Negocio.ListaCelulares[i].Nombre; celularAEliminar.Precio = Negocio.ListaCelulares[i].Precio; celularAEliminar.Cantidad = Negocio.ListaCelulares[i].Cantidad; celularAEliminar.IdProducto = Negocio.ListaCelulares[i].IdProducto; celularAEliminar.Marca = Negocio.ListaCelulares[i].Marca; celularAEliminar.Pantalla = Negocio.ListaCelulares[i].Pantalla; celularAEliminar.Microprocesador = Negocio.ListaCelulares[i].Microprocesador; listaCelularesAEliminar.Add(celularAEliminar); } } for (int i = 0; i < listaCelularesAEliminar.Count; i++) { if (Negocio.ListaCelulares - listaCelularesAEliminar[i]) { variable = true; } } if (variable == true) { foreach (var item in listaCelularesAEliminar) { celularNegocio.EliminarCelular(item); } MessageBox.Show("Celular/es eliminado/os"); GetDataSource(); GetProductoEspecifico("Celulares"); LimpiarDatos(); } else { MessageBox.Show("Seleccione el/los celulares que quiere eliminar"); LimpiarDatos(); } } else { for (int i = 0; i < dataGridViewProductos.Rows.Count; i++) { if (Convert.ToBoolean(dataGridViewProductos.Rows[i].Cells[0].Value) == true) { Teclado tecladoAEliminar = new Teclado(); tecladoAEliminar.Nombre = Negocio.ListaTeclados[i].Nombre; tecladoAEliminar.Precio = Negocio.ListaTeclados[i].Precio; tecladoAEliminar.Cantidad = Negocio.ListaTeclados[i].Cantidad; tecladoAEliminar.IdProducto = Negocio.ListaTeclados[i].IdProducto; tecladoAEliminar.Marca = Negocio.ListaTeclados[i].Marca; tecladoAEliminar.Tipo = Negocio.ListaTeclados[i].Tipo; listaTecladosAEliminar.Add(tecladoAEliminar); } } for (int i = 0; i < listaTecladosAEliminar.Count; i++) { if (Negocio.ListaTeclados - listaTecladosAEliminar[i]) { variable = true; } } if (variable == true) { foreach (var item in listaTecladosAEliminar) { tecladoNegocio.EliminarTeclado(item); } MessageBox.Show("Teclado/os eliminado/os"); GetDataSource(); GetProductoEspecifico("Teclados"); LimpiarDatos(); } else { MessageBox.Show("Seleccione el/los teclados que quiere eliminar"); LimpiarDatos(); } } }