Esempio n. 1
0
        bool ValidaDatosGen()
        {
            LblMensaje.Text      = "";
            Btnbaddatgen.Visible = false;
            bool HayError = false;

            if (TxtUsuario.Text != TxtUsuarioHide.Text)
            {
                if (ClUsuario.Existe_Usuario(TxtUsuario.Text))
                {
                    if (LblMensaje.Text == "")
                    {
                        LblMensaje.Text = LblMensaje.Text + "El usuario ya esta siendo utilizado";
                    }
                    else
                    {
                        LblMensaje.Text = LblMensaje.Text + ", El usuario ya esta siendo utilizado";
                    }
                    HayError = true;
                }
            }
            if (TxtCorreo.Text != TxtCorreoHide.Text)
            {
                if (ClUsuario.Existe_Correo(TxtCorreo.Text))
                {
                    if (LblMensaje.Text == "")
                    {
                        LblMensaje.Text = LblMensaje.Text + "El correo ya esta siendo utilizado";
                    }
                    else
                    {
                        LblMensaje.Text = LblMensaje.Text + ", El correo ya esta siendo utilizado";
                    }
                    HayError = true;
                }
            }
            if (TxtFecVenId.DateInput.SelectedDate < DateTime.Now)
            {
                if (LblMensaje.Text == "")
                {
                    LblMensaje.Text = LblMensaje.Text + "Documento De Identificación Vencido";
                }
                else
                {
                    LblMensaje.Text = LblMensaje.Text + ", documento De Identificación Vencido";
                }
                HayError = true;
            }
            if (HayError == true)
            {
                Btnbaddatgen.Visible = true;
                return(false);
            }

            else
            {
                return(true);
            }
        }
Esempio n. 2
0
        bool Valida()
        {
            DivErrr.Visible  = false;
            DivNoErr.Visible = false;
            string LblMensaje = "";
            bool   HayError   = false;


            if (TxtNombres.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "61");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "61");
                }
                HayError = true;
            }
            if (TxtApellidos.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "62");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "62");
                }
                HayError = true;
            }
            if (TxtIdNo.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "63");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "63");
                }
                HayError = true;
            }
            if (TxtDireccion.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "64");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "64");
                }
                HayError = true;
            }
            if (CboPais.Text == "" || CboPais.SelectedIndex == 0)
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "65");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "65");
                }
                HayError = true;
            }
            if (CboDepartamento.Text == "" || CboDepartamento.SelectedIndex == 0)
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "66");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "66");
                }
                HayError = true;
            }
            if (CboMunicipio.Text == "" || CboMunicipio.SelectedIndex == 0)
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "67");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "67");
                }
                HayError = true;
            }
            if (TxtTelMovil.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "68");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "68");
                }
                HayError = true;
            }
            if (TxtCorreo.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "69");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "69");
                }
                HayError = true;
            }

            if (TxtFecNac.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "70");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "70");
                }
                HayError = true;
            }
            if (CboTipoUsuario.Text == "" || CboTipoUsuario.SelectedIndex == 0)
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "65");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "65");
                }
                HayError = true;
            }
            if ((TxtUsuarioId.Text == "") && (ClUsuario.Existe_Correo(TxtCorreo.Value) == 1))
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                HayError = true;
            }
            if ((TxtUsuarioId.Text != "") && (TxtCorreo.Value != TxtCorreoAnt.Text) && (ClUsuario.Existe_Correo(TxtCorreo.Value) == 1))
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                HayError = true;
            }
            if (HayError == true)
            {
                DivErrr.Visible = true;
                LblErrMsg.Text  = LblMensaje;
                return(false);
            }
            else
            {
                return(true);
            }
        }
Esempio n. 3
0
        bool ValidaDatosMod()
        {
            LblErrGrabar.Text = "";
            bool HayError = false;

            if ((CboTipoContratacion.SelectedValue == "") || (Convert.ToInt32(CboTipoContratacion.SelectedValue) == 0))
            {
                if (LblErrGrabar.Text == "")
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + "Debe Seleccionar un tipo de contratación";
                }
                else
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + ", Debe Seleccionar un tipo de contratación";
                }
                HayError = true;
            }
            if ((TxtUsuario.Text != TxtUsuarioAntes.Text) && (ClUsuario.Existe_Usuario(TxtUsuario.Text) == true))
            {
                if (LblErrGrabar.Text == "")
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + "Usuario ya existe";
                }
                else
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + ", Usuario ya existe";
                }
                HayError = true;
            }
            if (ClUtilitarios.EsInstitucional(TxtCorreo.Text) == false)
            {
                if (LblErrGrabar.Text == "")
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + "Solo puede agregar correos del dominio inab.gob.gt";
                }
                else
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + ", Solo puede agregar correos del dominio inab.gob.gt";
                }
                HayError = true;
            }
            if ((TxtCorreo.Text != TxtCorreoAntes.Text) && (ClUsuario.Existe_Correo(TxtCorreo.Text) == true))
            {
                if (LblErrGrabar.Text == "")
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + "Correo ya existe";
                }
                else
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + ", Correo ya existe";
                }
                HayError = true;
            }
            if (GrdRel_Region.Items.Count == 0)
            {
                if (LblErrGrabar.Text == "")
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + "Debe Agregar al menos una subregión";
                }
                else
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + ", Debe Agregar al menos una subregión";
                }
                HayError = true;
            }
            if ((CboPerfil.SelectedValue == "") || (Convert.ToInt32(CboPerfil.SelectedValue) == 0))
            {
                if (LblErrGrabar.Text == "")
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + "Debe seleccionar el perfil";
                }
                else
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + ", Debe seleccionar el perfil";
                }
                HayError = true;
            }
            if (SeleccionoModulo() == false)
            {
                if (LblErrGrabar.Text == "")
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + "Debe seleccionar al menos un módulo";
                }
                else
                {
                    LblErrGrabar.Text = LblErrGrabar.Text + ", Debe seleccionar al menos un módulo";
                }
                HayError = true;
            }
            if (CboPerfil.SelectedValue != TxtPerfilId.Text)
            {
                if (Convert.ToInt32(CboPerfil.SelectedValue) == 10)
                {
                    int SubRegion = Convert.ToInt32(GrdRel_Region.Items[0].GetDataKeyValue("SubRegionId"));
                    if (ClUsuario.Existe_Usuario_Region_SubRegion(SubRegion, 10) != "")
                    {
                        if (LblErrGrabar.Text == "")
                        {
                            LblErrGrabar.Text = LblErrGrabar.Text + "Ya existe un usuario con este perfil para esta región";
                        }
                        else
                        {
                            LblErrGrabar.Text = LblErrGrabar.Text + ", Ya existe un usuario con este perfil para esta región";
                        }
                        HayError = true;
                    }
                }
                if (Convert.ToInt32(CboPerfil.SelectedValue) == 11)
                {
                    int SubRegion = Convert.ToInt32(GrdRel_Region.Items[0].GetDataKeyValue("SubRegionId"));
                    if (ClUsuario.Existe_Usuario_Region_SubRegion(SubRegion, 11) != "")
                    {
                        if (LblErrGrabar.Text == "")
                        {
                            LblErrGrabar.Text = LblErrGrabar.Text + "Ya existe un usuario con este perfil para esta subregión";
                        }
                        else
                        {
                            LblErrGrabar.Text = LblErrGrabar.Text + ", Ya existe un usuario con este perfil para esta subregión";
                        }
                        HayError = true;
                    }
                }
            }
            if (HayError == true)
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
Esempio n. 4
0
        bool Valida()
        {
            DivErrr.Visible = false;
            string LblMensaje = "";
            bool   HayError   = false;


            if (TxtNombres.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "61");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "61");
                }
                HayError = true;
            }
            if (TxtApellidos.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "62");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "62");
                }
                HayError = true;
            }
            if (TxtTelMovil.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "68");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "68");
                }
                HayError = true;
            }
            if (TxtCorreo.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "69");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "69");
                }
                HayError = true;
            }

            if (TxtFecNac.Value == "")
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "70");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "70");
                }
                HayError = true;
            }
            if (ClUsuario.Existe_Correo(TxtCorreo.Value) == 1)
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                HayError = true;
            }
            if (HayError == true)
            {
                DivErrr.Visible = true;
                LblErrMsg.Text  = LblMensaje;
                return(false);
            }
            else
            {
                return(true);
            }
        }
Esempio n. 5
0
        bool Valida()
        {
            string Mensaje = "";

            BtnEror.Visible = false;
            bool HayError      = false;
            bool HayErrorFecha = false;

            if (!rex.IsMatch(TxtNombre.Text))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "No puede ingresar números en su nombre";
                }
                else
                {
                    Mensaje = Mensaje + ", No puede ingresar números en su nombre";
                }
                HayError = true;
                TxtNombre.Focus();
            }
            if (!rex.IsMatch(TxtApellido.Text))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "No puede ingresar números en su apellido";
                }
                else
                {
                    Mensaje = Mensaje + ", No puede ingresar números en su apellido";
                }
                HayError = true;
            }
            if (ClUtilitarios.email_bien_escrito(TxtCorreo.Text) == false)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe ingresar el correo electrónico en formato correcto";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe ingresar el correo electrónico en formato correcto";
                }
                HayError = true;
            }
            if (ClUtilitarios.email_bien_escrito(TxtCorreoVal.Text) == false)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe ingresar el correo electrónico de validación en formato correcto";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe ingresar el correo electrónico  de validación en formato correcto";
                }
                HayError = true;
            }
            if (TxtCorreo.Text != TxtCorreoVal.Text)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Los Correos Electrónicos no coinciden";
                }
                else
                {
                    Mensaje = Mensaje + ", Los Correos Electrónicos no coinciden";
                }
            }
            if (ClUsuario.Existe_Correo(TxtCorreo.Text) == true)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Ya Existe este correo electrónico en nuestros registros";
                }
                else
                {
                    Mensaje = Mensaje + ", Ya Existe este correo electrónico en nuestros registros";
                }
                HayError = true;
            }
            if (ClUsuario.Existe_Usuario(TxtCorreo.Text) == true)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Un usuario ha utilizado su correo electrónico como usuario";
                }
                else
                {
                    Mensaje = Mensaje + ", Un usuario ha utilizado su correo electrónico como usuario";
                }
                HayError = true;
            }
            if (ClUtilitarios.EsInstitucional(TxtCorreo.Text) == true)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "No puede agregar correos del dominio inab.gob.gt";
                }
                else
                {
                    Mensaje = Mensaje + ", No puede agregar correos del dominio inab.gob.gt";
                }
                HayError = true;
            }
            if (TxtFecNac.DateInput.Text == "")
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe ingresar su fecha de nacimiento";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe ingresar su fecha de nacimiento";
                }
                HayError      = true;
                HayErrorFecha = true;
            }
            if ((TxtFecNac.DateInput.Text != "") && (Convert.ToDateTime(TxtFecNac.SelectedDate) > ClUtilitarios.FechaDB()))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "La Fecha de Nacimiento no puede ser mayor a la actual";
                }
                else
                {
                    Mensaje = Mensaje + ", La Fecha de Nacimiento no puede ser mayor a la actual";
                }
                HayError      = true;
                HayErrorFecha = true;
            }
            if (!HayErrorFecha == true)
            {
                if (Convert.ToInt32(Convert.ToDateTime(TxtFecNac.SelectedDate).Year) <= ClUtilitarios.FechaDB().Year&& !ClUtilitarios.EsMayor(Convert.ToDateTime(TxtFecNac.SelectedDate)))
                {
                    if (Mensaje == "")
                    {
                        Mensaje = Mensaje + "Debe ser mayor de edad";
                    }
                    else
                    {
                        Mensaje = Mensaje + ", Debe ser mayor de edad";
                    }
                    HayError = true;
                }
            }
            if ((CboTipoIdentificacion.SelectedValue == "0") || (CboTipoIdentificacion.SelectedValue == ""))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe seleccionar el tipo de identificación";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe seleccionar el tipo de identificación";
                }
                HayError = true;
            }
            if ((CboTipoIdentificacion.SelectedValue == "1") && (ClPersona.Existe_Dpi(TxtDpi.Text.Replace("-", ""), 1) == true))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Ya Existe este DPI en nuestros registros";
                }
                else
                {
                    Mensaje = Mensaje + ", Ya Existe este DPI en nuestros registros";
                }
                HayError = true;
            }
            if (TxtFecVenId.DateInput.Text == "")
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe ingresar la fecha de vencimiento de su documento de identificación";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe ingresar la fecha de vencimiento de su documento de identificación";
                }
                HayError = true;
            }
            if ((CboTipoIdentificacion.SelectedValue == "2") && ((CboPais.SelectedValue == "") || (CboPais.SelectedValue == "0")))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe seleccionar su país de origen";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe seleccionar su país de origen";
                }
                HayError = true;
            }
            if ((CboGenero.SelectedValue == "") || (CboGenero.SelectedValue == "0"))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe seleccionar su genero";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe seleccionar su genero";
                }
                HayError = true;
            }
            if ((CboDep.SelectedValue == "") || (CboDep.SelectedValue == "0"))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe seleccionar su departamento de dirección";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe seleccionar su departamento de dirección";
                }
                HayError = true;
            }
            if ((CboMun.SelectedValue == "") || (CboMun.SelectedValue == "0"))
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe seleccionar su municipio de dirección";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe seleccionar su municipio de dirección";
                }
                HayError = true;
            }
            if (ValidaCaptcha() == true)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Ingrese los caracteres";
                }
                else
                {
                    Mensaje = Mensaje + ", Ingrese los caracteres";
                }
                HayError = true;
            }
            if (ChkAcepto.Checked == false)
            {
                if (Mensaje == "")
                {
                    Mensaje = Mensaje + "Debe aceptar las condiciones de privacidad";
                }
                else
                {
                    Mensaje = Mensaje + ", Debe aceptar las condiciones de privacidad";
                }
                HayError = true;
            }

            LblMensaje.Text = Mensaje;
            if (HayError == true)
            {
                BtnEror.Visible = true;
                return(false);
            }

            else
            {
                return(true);
            }
        }