示例#1
0
        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;
        }
示例#2
0
        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;
        }