private void button5_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; CodProd.Clear(); Prod.Clear(); pre.Clear(); cu.Clear(); uti.Clear(); cant.Clear(); des.Clear(); Cursor.Current = Cursors.Default; }
private void button1_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; if (valor == 1) { try { if (dataGridView1.Columns.Count == 8) { EliminarTodoProductos(); foreach (DataGridViewRow item in dataGridView1.Rows) { objetoCN.InsertarProd(Convert.ToString(item.Cells["ID"].Value), Convert.ToString(item.Cells["Producto"].Value), Convert.ToString(item.Cells["Costo Unitario"].Value), Convert.ToString(item.Cells["Precio"].Value), Convert.ToString(item.Cells["Utilidad"].Value), Convert.ToString(item.Cells["Cantidad"].Value), Convert.ToString(item.Cells["Descripcion"].Value), Convert.ToString(item.Cells["Unidad De Medida"].Value)); } valor = 0; button2.Enabled = true; eli.Enabled = true; editar.Enabled = true; textBox1.Enabled = true; MessageBox.Show("¡Cambios hechos exitosamente!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); MostrarProductos(); } else { MessageBox.Show("¡Error el numero de columnas no coincide, deben de ser 8 columnas, resuelvalo y vuelva a importar el archivo Excel! ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } }catch (FormatException ex) { MessageBox.Show("¡Ciertas columnas no tienen el formato correcto, resuelvalo y vuelva a importar el archivo Excel!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } catch (Exception ex) { MessageBox.Show("¡Ha ocurrido un error! " + ex, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } else { if (CodProd.Text.Equals("") || Prod.Text.Equals("") || cu.Text.Equals("") || pre.Text.Equals("") || uti.Text.Equals("") || cant.Text.Equals("") || des.Text.Equals("") || um.Text.Equals("") || (CodProd.Text.Equals("") && Prod.Text.Equals("") && cu.Text.Equals("") && pre.Text.Equals("") && uti.Text.Equals("") && cant.Text.Equals("") && des.Text.Equals("") && um.Text.Equals(""))) { MessageBox.Show("¡No puede dejar campos en blanco!", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (ed == false) { try { if (dataGridView1.RowCount >= 0) { Boolean existe = false; foreach (DataGridViewRow item in dataGridView1.Rows) { if (Convert.ToString(item.Cells["ID"].Value).Equals(CodProd.Text)) { MessageBox.Show("¡No se puede ingresar este producto, el codigo de producto ya esta en uso!", "Codigo repetido", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); existe = true; break; } } if (existe == false) { objetoCN.InsertarProd(CodProd.Text, Prod.Text, cu.Text, pre.Text, uti.Text, cant.Text, des.Text, um.SelectedItem.ToString()); MessageBox.Show("¡Se ha agregado el producto con exito!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.WaitCursor; MostrarProductos(); Cursor.Current = Cursors.Default; CodProd.Clear(); Prod.Clear(); cu.Clear(); pre.Clear(); uti.Clear(); cant.Clear(); des.Clear(); } } } catch (Exception ex) { MessageBox.Show("¡Ha ocurrido un error! " + ex, "Error", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } //Editar if (ed == true) { try { if (dataGridView1.RowCount > 0) { Boolean existe = false; for (int i = 0; i < dataGridView1.RowCount - 1; i++) { if (dataGridView1.Rows[i].Cells["ID"].Value.ToString() == CodProd.Text && iddd != CodProd.Text) { MessageBox.Show("¡No se puede editar este producto, el codigo de producto ya esta en uso!", "Codigo repetido", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); existe = true; break; } } if (existe == false) { objetoCN.EditarProd(CodProd.Text, Prod.Text, cu.Text, pre.Text, uti.Text, cant.Text, des.Text, um.SelectedItem.ToString(), iddd); MessageBox.Show("¡Se ha editado el producto con exito!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); ed = false; Cursor.Current = Cursors.WaitCursor; MostrarProductos(); Cursor.Current = Cursors.Default; CodProd.Clear(); Prod.Clear(); cu.Clear(); pre.Clear(); uti.Clear(); cant.Clear(); des.Clear(); } } } catch (Exception ex) { MessageBox.Show("¡Ha ocurrido un error! " + ex, "", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } } } Cursor.Current = Cursors.Default; }