Exemplo n.º 1
0
        public bool ValidaDeposito()
        {
            bool   flag        = true;
            string claveCuenta = txtClave.Text;
            string monto       = txtMonto.Text;
            string nombre      = txtNombre.Text;

            if (!Valida(claveCuenta, monto, nombre))
            {
                flag = false;
            }
            int    claveC = Convert.ToInt32(claveCuenta);
            double montoI = Convert.ToDouble(monto);
            Cuenta temp   = manejaCuentas.BuscarCuenta(claveC);

            if (temp == null)
            {
                DialogResult error = MessageBox.Show("La cuenta ingresada no existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }
            if (montoI < 0)
            {
                DialogResult error = MessageBox.Show("El monto ingresado es menor a 0", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }
            return(flag);
        }
Exemplo n.º 2
0
        public bool ValidaDatos()
        {
            bool       flag        = true;
            string     claveCuenta = txtNumCuenta.Text;
            string     tipoCuenta  = cmbTipoCuenta.Text;
            string     monto       = txtMontoApertura.Text;
            TipoCuenta temp        = manejaCatalogo.consulta(tipoCuenta);

            if (Rutinas.ValidaBlancos(claveCuenta))
            {
                MessageBox.Show("No se ha capturado el número de serie asignado a la cuenta.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (!Rutinas.ValidaNumCuenta(claveCuenta))
            {
                MessageBox.Show("Clave de cuenta con formato incorrecto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (manejaCuentas.BuscarCuenta(Convert.ToInt32(claveCuenta)) != null)
            {
                MessageBox.Show("La clave que desea asignarle a la cuenta ya está en existencia, intente con uno distinto.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (cmbTipoCuenta.SelectedIndex == 0)
            {
                MessageBox.Show("No se ha seleccionado el tipo de cuenta.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (Convert.ToDouble(monto) < temp.pMontoMinimo)
            {
                MessageBox.Show("El monto de apertura es menor al monto minimo requerido para el tipo de cuenta seleccionado.", "Aviso",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            if (cmbNombreCliente.SelectedIndex == 0)
            {
                MessageBox.Show("Nombre del cliente no seleccionado.", "Aviso",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                flag = false;
            }

            /*if (Rutinas.ValidaBlancos(monto))
             * {
             *  MessageBox.Show("No se ha capturado el monto de la cuenta a aperturar.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
             *  flag = false;
             * }*/

            return(flag);
        }