private void AgregarBtn_Click(object sender, EventArgs e) { ConnectionSQLServer conexion = new ConnectionSQLServer(); conexion.OpenConnection(); bool validar = false; if (CodigoTxB.Text == "" || NombreTxB.Text == "" || PrecioUnidadTxB.Text == "" || CantidadTxB.Text == "") { MessageBox.Show("Favor de llenar todos los parametros para poder guardar el producto"); } else { foreach (DataGridViewRow row in ProductosDT.Rows) { string codigo = Convert.ToString(row.Cells["CodigoColumn"].Value); string nombre = Convert.ToString(row.Cells["NombreColumn"].Value); if (CodigoTxB.Text == codigo || NombreTxB.Text == nombre) { validar = true; } } if (validar == true) { MessageBox.Show("El codigo o el nombre que desea ingresar ya existe, favor de colocar otro codigo o nombre"); CodigoTxB.Text = ""; NombreTxB.Text = ""; } else { int filas = conexion.IngresarDatos("Insert Into Producto(Codigo, Nombre, PrecioUnidad, Cantidad) Values(@Codigo,@Nombre,@PrecioUnidad,@Cantidad)", Int32.Parse(CodigoTxB.Text), NombreTxB.Text, Int32.Parse(PrecioUnidadTxB.Text), Int32.Parse(CantidadTxB.Text)); if (filas > 0) { MessageBox.Show("Lo datos se guardaron correctamente"); CodigoTxB.Text = ""; NombreTxB.Text = ""; PrecioUnidadTxB.Text = ""; CantidadTxB.Text = ""; } else { MessageBox.Show("Hubo un problema al guardar los datos"); } } } ProductosDT.DataSource = conexion.TablaProductos("select * from Producto"); conexion.ActualizarItems(comboBox1); conexion.CloseConnection(); }