private void btnAgregar_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("¿DESEA GUARDAR?", "GUARDAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { String domicilio, RFC, nombre, claveTexto; domicilio = txtDomicilio.Text; RFC = txtRFC.Text; nombre = txtNombre.Text; claveTexto = txtClave.Text; if (!ValidaTexto(claveTexto) || !ValidaTexto(nombre) || !ValidaTexto(domicilio) || !ValidaTexto(RFC)) { MessageBox.Show("CAMPO VACÍO", "AGREGAR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!validadRFC(RFC)) { MessageBox.Show("RFC INCORRECTO", "AGREGAR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int clave = 0; try { clave = int.Parse(txtClave.Text); } catch (Exception) { MessageBox.Show("CLAVE INVÁLIDA", "AGREGAR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (!(Rutinas.ValidaTexto(Rutinas.CadenaSinEspacios(nombre.Trim())))) { MessageBox.Show("NOMBRE ESCRITO CON FORMATO NO PERMITIDOO", "AGREGAR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (proveedores.ClaveExistente(clave) || clave < 1) { MessageBox.Show("CLAVE INVÁLIDA", "AGREGAR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (proveedores.NombreExistente(nombre)) { MessageBox.Show("NOMBRE YA EXISTENTE", "AGREGAR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } proveedores.AgregaProveedor(clave, RFC, nombre, domicilio); MessageBox.Show("PROVEEDOR AGREGADO EXITOSAMENTE", "PROVEEDOR", MessageBoxButtons.OK, MessageBoxIcon.Information); Clear(); } if (result == DialogResult.No) { return; } }
private void txtNombre_Validated(object sender, EventArgs e) { string M = txtNombre.Text; if (!Rutinas.ValidaTexto(Rutinas.CadenaSinEspacios(M))) { errorProviderProveedores.SetError(txtNombre, "NOMBRE ESCRITO EN FORMA INCORRECTA"); txtNombre.Focus(); } else { errorProviderProveedores.SetError(txtNombre, ""); } }