Exemplo n.º 1
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);
        }
Exemplo n.º 2
0
        private void ValidaMontoApertura(object sender, EventArgs e)
        {
            string monto = txtMontoApertura.Text;

            if (Rutinas.ValidaBlancos(monto))
            {
                errorP.SetError(txtMontoApertura, "Este campo es obligatorio.");
            }

            if (!txtMontoApertura.Focused && Rutinas.ValidaDecimal(monto))
            {
                errorP.SetError(txtMontoApertura, "");
            }
        }
Exemplo n.º 3
0
        private bool VentanaVacia()
        {
            bool flag = false;

            string numCuenta = txtNumCuenta.Text;
            string monto     = txtMontoApertura.Text;
            int    datoTipo  = cmbTipoCuenta.SelectedIndex;

            if (Rutinas.ValidaBlancos(numCuenta + monto) && datoTipo == 0)
            {
                flag = true;
            }

            return(flag);
        }
Exemplo n.º 4
0
        private bool VentanaVacia()
        {
            bool flag = false;

            string nomCliente = txtNombreCliente.Text;
            string dom        = txtDomicilio.Text;
            string tel        = txtTelefono.Text;
            int    datoCi     = cmbCiudad.SelectedIndex;

            if (Rutinas.ValidaBlancos(nomCliente + dom + tel) && datoCi == 0)
            {
                flag = true;
            }

            return(flag);
        }
Exemplo n.º 5
0
        private void ValidaNumCuenta(object sender, EventArgs e)
        {
            string numCuenta = txtNumCuenta.Text;

            if (Rutinas.ValidaBlancos(numCuenta))
            {
                errorP.SetError(txtNumCuenta, "Este campo es obligatorio.");
            }

            if (numCuenta.Length > 8)
            {
                errorP.SetError(txtNumCuenta, "La longitud del número debe de ser de 7 digitos.");
            }

            if (!txtNumCuenta.Focused && Rutinas.ValidaNumCuenta(numCuenta))
            {
                errorP.SetError(txtNumCuenta, "");
            }
        }
Exemplo n.º 6
0
        private bool ValidaDatos()
        {
            bool   flag      = true;
            string domicilio = txtDomicilio.Text;
            string tel       = txtTelefono.Text;
            int    index     = cmbNombreCliente.SelectedIndex;

            if (index == 0)
            {
                MessageBox.Show("Nombre del cliente no seleccionado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return(false);
            }

            if (Rutinas.ValidaBlancos(domicilio))
            {
                MessageBox.Show("Nombre del domicilio no capturado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                flag = false;
            }

            if (!Rutinas.ValidaTelefono(tel))
            {
                MessageBox.Show("Número de télefono con formato incorrecto.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                flag = false;
            }

            if (!Rutinas.ValidaDomicilio(domicilio))
            {
                DialogResult res = MessageBox.Show("El domicilio ingresado probablemente contenga un formato incorrecto.\n" +
                                                   "¿Desea guardarlo de todas formas?", "Formato de domicilio dudoso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (res == DialogResult.No)
                {
                    flag = false;
                }
            }

            return(flag);
        }
Exemplo n.º 7
0
        private void btnUsuario_Click(object sender, EventArgs e)
        {
            string nombre = txtNombre.Text;

            if (!Rutinas.ValidaBlancos(nombre))
            {
                if (manejaCli.KeyCliente(nombre) != -1)
                {
                    frnVentanaPrincipal frnVentanaPrincipal = new frnVentanaPrincipal('U', nombre, manejaCli, manejaCuentas, manejaCatalogo, manejaMovi);
                    txtNombre.Clear();
                    frnVentanaPrincipal.ShowDialog();
                }
                else
                {
                    MessageBox.Show("No existe registro de ningún cliente con este nombre. Favor de ingresar algún otro.",
                                    "Nombre de cliente no encontrado.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Nombre del cliente no capturado.",
                                "Aviso.", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Exemplo n.º 8
0
        public bool ValidaDatos()
        {
            bool   flag       = true;
            string nomCliente = txtNombreCliente.Text;
            string domicilio  = txtDomicilio.Text;
            string ciudad     = cmbCiudad.Text;
            string tel        = txtTelefono.Text;

            if (Rutinas.ValidaBlancos(nomCliente))
            {
                MessageBox.Show("Nombre del cliente no capturado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                flag = false;
            }

            if (Rutinas.ValidaBlancos(domicilio))
            {
                MessageBox.Show("Nombre del domicilio no capturado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                flag = false;
            }

            if (cmbCiudad.SelectedIndex == 0)
            {
                MessageBox.Show("Ciudad no seleccionada.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                flag = false;
            }

            if (Rutinas.ValidaBlancos(tel))
            {
                MessageBox.Show("Número de télefono no capturado.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                flag = false;
            }

            if (!Rutinas.ValidaTelefono(tel))
            {
                MessageBox.Show("Número de télefono con formato incorrecto.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                flag = false;
            }

            if (!Rutinas.ValidaDomicilio(domicilio))
            {
                DialogResult res = MessageBox.Show("El domicilio ingresado probablemente contenga un formato incorrecto.\n" +
                                                   "¿Desea guardarlo de todas formas?", "Formato de domicilio dudoso", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

                if (res == DialogResult.No)
                {
                    flag = false;
                }
            }

            if (Rutinas.ValidaBlancos(domicilio))
            {
                MessageBox.Show("Es importante conocer la ubicación del cliente. Favor de completar esta información.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                flag = false;
            }

            if (manejaCli.KeyCliente(nomCliente) != -1)
            {
                MessageBox.Show("Ya existe un cliente con ese nombre. Favor de ingresar uno distinto.", "Autentificación", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                flag = false;
            }

            return(flag);
        }