/// <summary> /// Luego de validar que todos los campos estén correctos agrega un nuevo cliente a la base de datos siempre y cuando este no se encuentre ya registrado /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnCrear_Click(object sender, EventArgs e) { if (ValidateData()) { if (!controlCliente.BuscarCliente(txtCedula.Text)) //si no encontro al cliente { var respuesta = MessageBox.Show($"¿Está seguro de agregar un nuevo cliente identificado con cédula {txtCedula.Text} a la base de datos?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (respuesta == DialogResult.OK) { if (controlCliente.registrarCliente(txtCedula.Text, txtNombre.Text, txtCorreo.Text, txtUsuario.Text, txtContraseña.Text, txtTelefono.Text)) { btnVaciarCampos_Click(sender, e); MessageBox.Show("Registro exitoso", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Error en el registro", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show($"El cliente con cedula {txtCedula.Text} ya se encuentra registrado en la base de datos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }