コード例 #1
0
        private void btnVolver_Click(object sender, EventArgs e)
        {
            CargaCredito cc = new CargaCredito();

            cc.Show();
            this.Hide();
        }
コード例 #2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            //Validaciones:
            //valida vacios
            String[] inputs = loadInputs();
            if (inputs.Any(input => String.IsNullOrEmpty(input)))
            {
                MessageBox.Show("Faltan llenar campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (txtCodigo.TextLength != 3)
            {
                MessageBox.Show("El codigo de seguridad no es correcto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            int intMes = int.Parse(txtMes.Text);

            if (intMes > 12 || intMes < 0)
            {
                MessageBox.Show("Error en el campo mes", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            int intAnio = int.Parse(txtAnio.Text);

            if (intAnio < 0 || intAnio / 100 >= 1) //Negativo o mas de 2 digitos
            {
                MessageBox.Show("Error en el campo anio", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            int mesActual  = Properties.Settings.Default.Fecha.Month;
            int anioActual = Properties.Settings.Default.Fecha.Year;

            if ((2000 + intAnio) < anioActual || intMes < mesActual && (2000 + intAnio) == anioActual)
            {
                MessageBox.Show("Error, la tarjeta esta vencida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }


            DB_Ofertas.agregarTarjetasParaCliente(Session.getUser().getUsername(), txtNumero.Text, txtTitular.Text, intMes, int.Parse(txtAnio.Text), txtCodigo.Text);
            CargaCredito cc = new CargaCredito();

            cc.Show();
            this.Hide();
        }