Exemple #1
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);
        }
Exemple #2
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);
        }