예제 #1
0
        private void btnSiguiente_Click(object sender, EventArgs e)
        {
            string   nombre     = txtNombre.Text;
            DateTime fecha      = dtpFecha.Value;
            string   hora       = txtHora.Text;
            string   calle      = txtCalle.Text;
            string   colonia    = txtColonia.Text;
            string   cp         = txtCP.Text;
            string   numero     = txtNumero.Text;
            string   comentario = txtComent.Text;

            if (String.IsNullOrWhiteSpace(nombre) || String.IsNullOrWhiteSpace(hora) || String.IsNullOrWhiteSpace(calle) ||
                String.IsNullOrWhiteSpace(colonia) || String.IsNullOrWhiteSpace(cp) || String.IsNullOrWhiteSpace(numero))
            {
                MessageBox.Show("Favor de llenar todos los campos requeridos.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            DateTime hoy = DateTime.Now;

            hoy = hoy.AddDays(3);
            int result = DateTime.Compare(fecha, hoy);

            if (result < 0)
            {
                MessageBox.Show("Fecha no válida.\nLa fecha debe estar a mínimo 3 días de la fecha actual.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (!evaluarHora(hora))
            {
                MessageBox.Show("Hora no válida.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }


            GuardarEvento(nombre, fecha, hora, calle, colonia, cp, numero, comentario);

            Recibo recibo = new Recibo();

            recibo.Show();
            this.Hide();
        }
예제 #2
0
        private void btnAnalizar_Click(object sender, EventArgs e)
        {
            Recibo recibo = new Recibo(folio);

            recibo.ShowDialog();
        }