public void imprimir(Nota nota) { formatoNota = conf.getFormatoNotaActual(); if (formatoNota != null) { tipo = "Nota"; n = nota; if (printDialog1.ShowDialog() == DialogResult.OK) { printDocument1.DocumentName = "Imprimiendo Nota"; printDocument1.PrinterSettings.PrinterName = printDialog1.PrinterSettings.PrinterName; printDocument1.Print(); } } else MessageBox.Show("No cuentas con una configuracion seleccionada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
private bool validaTotales(FormatoNota nuevo) { bool band, exito; exito = true; band = nuevo.setTotalLetra(textBoxTotalLetraX.Text, textBoxTotalLetraY.Text); exito = marcaError(band, errorTotalLetraNota, exito); band = nuevo.setTotalNumerico(textBoxTotalNumeroX.Text, textBoxTotalNumeroY.Text); exito = marcaError(band, errorTotalNumeroNota, exito); return exito; }
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 validaMovimientosNota(FormatoNota nuevo) { bool band, exito; exito = true; band = nuevo.setInterlineado(textBoxIntelineado.Text); exito = marcaError(band, errorInterlineado, exito); band = nuevo.setCantidad(textBoxCantidadX.Text, textBoxYGeneral.Text); exito = marcaError(band, errorCantidadNota, exito); marcaError(band, errorYGeneral, exito); band = nuevo.setConcepto(textBoxConceptoX.Text, textBoxYGeneral.Text); exito = marcaError(band, errorConcepto, exito); marcaError(band, errorYGeneral, exito); band = nuevo.setPrecio(textBoxPrecioX.Text,textBoxYGeneral.Text); exito=marcaError(band,errorPrecio,exito); marcaError(band, errorYGeneral, exito);; band = nuevo.setImporte(textBoxImporteX.Text, textBoxYGeneral.Text); exito = marcaError(band, errorImporte, exito); marcaError(band, errorYGeneral, exito); return exito; }
private bool validaGeneralNotas(FormatoNota nuevo) { bool band, exito = true; band = nuevo.setInicio(textBoxInicio.Text); exito=marcaError(band, errorInicio, exito); nuevo.setNombreFuente(comboBoxFuente.SelectedItem.ToString()); band = nuevo.setTamFuente(textBoxTamFuente.Text); exito = marcaError(band, errorTamFuente, exito); band = nuevo.setFecha(textBoxFechaX.Text, textBoxFechaY.Text); exito = marcaError(band, errorFecha, exito); band = nuevo.setFolio(textBoxFolioX.Text, textBoxFolioY.Text); exito = marcaError(band, errorFolio, exito); return exito; }
private bool validaClienteNota(FormatoNota nuevo) { bool band, exito = true; band = nuevo.setNombre(textBoxNombreX.Text, textBoxNombreY.Text); exito = marcaError(band, errorNombre, exito); band = nuevo.setDireccion(textBoxDireccionX.Text, textBoxDireccionY.Text); exito = marcaError(band, ErrorDireccion, exito); band = nuevo.setCiudad(textBoxCiudadX.Text, textBoxCiudadY.Text); exito = marcaError(band, ErrorCiudad, exito); 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; }