private bool validaNombreConf(FormatoNota nuevo) { bool band, exito,bandCiclo; exito = true; band = nuevo.setNombreConf(textBoxNombreNuevo.Text); exito = marcaError(band, errorNombreConf, exito); if (exito) { bandCiclo=true; for (short i = 0; bandCiclo && i < configuraciones.Count; i++) { if (string.Compare(configuraciones[i].getNombreConf(), textBoxNombreNuevo.Text.Trim()) == 0) bandCiclo = false; } if (!bandCiclo) MessageBox.Show("El nombre de la configuracion ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return exito; }
private bool guardarNota() { bool exito, band; FormatoNota nuevo; exito = true; nuevo = new FormatoNota(); if (bandNuevo) { band = validaNombreConf(nuevo); if (!band) exito = band; } band = validaGeneralNotas(nuevo); if (!band) exito = band; band = validaClienteNota(nuevo); if (!band) exito = band; band = validaMovimientosNota(nuevo); if (!band) exito = band; band = validaTotales(nuevo); if (!band) exito = band; if (!exito) MessageBox.Show("Errores en los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); else { if (bandNuevo) { configuraciones.Add(nuevo); MessageBox.Show("Guardado con exito", "Aviso!"); } else { nuevo.setNombreConf(configuraciones[comboBoxConfAct.SelectedIndex].getNombreConf()); nuevo.setActivo(configuraciones[comboBoxConfAct.SelectedIndex].getActivo()); configuraciones[comboBoxConfAct.SelectedIndex] = nuevo; MessageBox.Show("Configuracion Modificada", "Aviso!"); bandNuevo = false; } serializaNotas(); llenaComboBoxNotas(); } return exito; }