Ejemplo n.º 1
0
        private bool Valida_Registro()
        {
            bool band;

            if (Numero_de_Proveedor.Text != "" && Convert.ToInt32(Numero_de_Proveedor.Text) > 0)
            {
                numeroProveedor = Convert.ToInt32(Numero_de_Proveedor.Text);
                band            = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Numero de Provedor' Para continuar");
                Numero_de_Proveedor.Focus();
                band = false;
                return(band);
            }

            if (Nombre_Proveedor.Text != "")
            {
                nombre = Nombre_Proveedor.Text;
                band   = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Nombre de Proveedor' Para continuar");
                Nombre_Proveedor.Focus();
                band = false;
                return(band);
            }

            if (Calle.Text != "")
            {
                calle = Calle.Text;
                band  = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Calle' Para continuar");
                Calle.Focus();
                band = false;
                return(band);
            }

            if (Numero_Exterior.Text != "")
            {
                numeroExterior = Convert.ToInt32(Numero_Exterior.Text);
                band           = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Numero Exterior' Para continuar");
                Numero_Exterior.Focus();
                band = false;
                return(band);
            }

            if (Numero_Interior.Text != "")
            {
                numeroInterior = Numero_Interior.Text;
                band           = true;
            }
            else
            {
                numeroInterior = null;
            }

            if (Colonia.Text != "")
            {
                colonia = Colonia.Text;
                band    = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Colonia' Para continuar");
                Colonia.Focus();
                band = false;
                return(band);
            }

            if (Codigo_Postal.Text != "")
            {
                codigoPostal = Convert.ToInt32(Codigo_Postal.Text);
                band         = true;
            }
            else
            {
                codigoPostal = 0;
            }

            if (Telefono_Fijo.Text != "")
            {
                telefonoFijo = Convert.ToInt32(Telefono_Fijo.Text);
                band         = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Telefono Fijo' Para continuar");
                Telefono_Fijo.Focus();
                band = false;
                return(band);
            }

            if (Telefono_Celular.Text != "")
            {
                telefonoCelular = Telefono_Celular.Text;
                band            = true;
            }
            else
            {
                telefonoCelular = null;
            }

            if (Correo_Electronico.Text != "")
            {
                correoElectronico = Correo_Electronico.Text;
                band = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Correo Electronico' Para continuar");
                Correo_Electronico.Focus();
                band = false;
                return(band);
            }

            return(band);
        }
        private void Control_Leave(object sender, EventArgs e)
        {
            if (sender is RadTextBox)
            {
                objTextbox = (RadTextBox)sender;

                switch (objTextbox.Name)
                {
                //tab 2
                case "Nombre_Fiscal":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    RFC.Focus();
                    break;

                //tab 3
                case "RFC":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Tipo_Inmueble.Focus();
                    break;

                //tab 6
                case "Vialidad":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Codigo_Postal.Focus();
                    break;

                //tab 8
                case "No_Ext":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    No_Int.Focus();
                    break;

                //tab 9
                case "No_Int":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Colonia.Focus();
                    break;

                //tab 10
                case "Colonia":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Entidad_Federativa.Focus();
                    break;

                //tab 13
                case "eMail":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Telefono.Focus();
                    break;

                //tab 16
                case "Cuenta_Banco":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    btnExaminar.Focus();
                    break;
                }
            }
            else if (sender is RadMaskedEditBox)
            {
                objMaskedEditBox = (RadMaskedEditBox)sender;

                switch (objMaskedEditBox.Name)
                {
                //tab 7
                case "Codigo_Postal":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    No_Ext.Focus();
                    break;

                //tab 14
                case "Telefono":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Celular.Focus();
                    break;

                //tab 15
                case "Celular":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Cuenta_Banco.Focus();
                    break;
                }
            }
            else if (sender is RadDropDownList)
            {
                objDropDownList = (RadDropDownList)sender;

                switch (objDropDownList.Name)
                {
                //tab 1
                case "Giro_Comercial":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Nombre_Fiscal.Focus();
                    break;

                //tab 4
                case "Tipo_Inmueble":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Tipo_Vialidad.Focus();
                    break;

                //tab 5
                case "Tipo_Vialidad":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Vialidad.Focus();
                    break;

                //tab 11
                case "Entidad_Federativa":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    Municipio.Focus();
                    break;

                //tab 12
                case "Municipio":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    eMail.Focus();
                    break;
                }
            }
            else if (sender is RadButton)
            {
                objButton = (RadButton)sender;

                switch (objButton.Name)
                {
                //tab 17
                case "btnExaminar":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    btnAceptar.Focus();
                    break;

                //tab 18
                case "btnAceptar":
                    pvAddSupplier.SelectedPage = pvpDatosGenerales;
                    btnCancelar.Focus();
                    break;
                }
            }
        }