private void btnAgregar_Click(object sender, EventArgs e) { try { bool band; SuppliersDAO oDAO = new SuppliersDAO(); if (btnAgregar.Text.Equals("Agregar")) { proveedor = new Suppliers(); PasarObjeto(); band = oDAO.Create(proveedor); } else { PasarObjeto(); band = oDAO.Update(proveedor); } if (band) { GetProveedores(); LimpiarControles(); } } catch (Exception ex) { MessageBox.Show("Error al agregar al proveedor: " + ex.Message, "My Store Desktop", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void AgregarBtn_Click(object sender, EventArgs e) { try { Regex match = new Regex(@"^[A-Z]+[a-zA-Z0-9''-'\s]*$"); if (match.IsMatch(proveedorTxt.Text)) { bool band; SuppliersDAO oDAO = new SuppliersDAO(); if (AgregarBtn.Text.Equals("Agregar")) { proveedor = new Suppliers(); PasarObjeto(); band = oDAO.Create(proveedor); } else { PasarObjeto(); band = oDAO.Update(proveedor); } if (band) { GetProveedores(); LimpiarControles(); } } else { MessageBox.Show("No se permiten los siguientes aspectos:\n" + "Proveedor" + " vacío,\nCapitalización,\nNo empezar con un número,\nMáximo a 40 caracteres."); } } catch (Exception ex) { MessageBox.Show("Error al agregar al proveedor: " + ex.Message, "My Store Desktop", MessageBoxButtons.OK, MessageBoxIcon.Error); } }