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 btnAgregarProducto_Click(object sender, EventArgs e) { txtIdProducto.Enabled = true; bool validacionNombre = true; bool validacionPrecio = true; bool validacionCantidad = true; bool validacionIdProducto = true; bool validacionMarca = true; bool validacionPantalla = true; bool validacionMicro = true; bool validacionTipo = true; if (Validar.ValidarString(txtNombre.Text) == "") { validacionNombre = false; MessageBox.Show("Nombre invalido"); } if (Validar.ValidarStringToFloat(txtPrecio.Text) == 0) { validacionPrecio = false; MessageBox.Show("Precio invalido"); } if (Validar.ValidarStringToInt(txtCantidadDeProductos.Text) == 0) { validacionCantidad = false; MessageBox.Show("Cantidad invalida"); } if (Validar.ValidarString(txtMarca.Text) == "") { validacionMarca = false; MessageBox.Show("Marca invalida"); } if (chkEsCelular.Checked == true) { if (celularNegocio.VerificarCelular(txtIdProducto.Text) == true) { if (Validar.ValidarString(txtIdProducto.Text) == "") { validacionIdProducto = false; MessageBox.Show("ID Producto invalido"); } if (Validar.ValidarString(txtPantalla.Text) == "") { validacionPantalla = false; MessageBox.Show("Pantalla invalida"); } if (Validar.ValidarString(txtMicro.Text) == "") { validacionMicro = false; MessageBox.Show("Microprocesador invalido"); } if (validacionNombre == true && validacionPrecio == true && validacionCantidad == true && validacionIdProducto == true && validacionMarca == true && validacionPantalla == true && validacionMicro == true) { Celular celular = new Celular(txtNombre.Text, Convert.ToInt32(txtPrecio.Text), Convert.ToInt32(txtCantidadDeProductos.Text), txtIdProducto.Text, txtMarca.Text, txtPantalla.Text, txtMicro.Text); if (Negocio.ListaCelulares + celular == true) { celularNegocio.InsertarCelular(celular); MessageBox.Show("Celular agregado"); GetDataSource(); GetProductoEspecifico("Celulares"); LimpiarDatos(); } else { MessageBox.Show("Ya existe un celular con esos datos"); GetDataSource(); GetProductoEspecifico("Celulares"); LimpiarDatos(); } } } else { MessageBox.Show("IdProducto repetido"); } } else { if (tecladoNegocio.VerificarTeclado(txtIdProducto.Text) == true) { if (Validar.ValidarString(txtIdProducto.Text) == "") { validacionIdProducto = false; MessageBox.Show("ID Producto invalido"); } if (Validar.ValidarString(txtTipo.Text) == "") { validacionMicro = false; MessageBox.Show("Tipo invalido"); } if (validacionNombre == true && validacionPrecio == true && validacionCantidad == true && validacionIdProducto == true && validacionMarca == true && validacionTipo == true) { Teclado teclado = new Teclado(txtNombre.Text, Convert.ToInt32(txtPrecio.Text), Convert.ToInt32(txtCantidadDeProductos.Text), txtIdProducto.Text, txtMarca.Text, txtTipo.Text); if (Negocio.ListaTeclados + teclado == true) { tecladoNegocio.InsertarTeclado(teclado); Teclado.TecladoRepetidoSuma(teclado); MessageBox.Show("Teclado agregado"); GetDataSource(); GetProductoEspecifico("Teclados"); LimpiarDatos(); } else { MessageBox.Show("Ya existe un teclado con esos datos"); GetDataSource(); GetProductoEspecifico("Teclados"); LimpiarDatos(); } } } else { MessageBox.Show("IdProducto repetido"); } } }