Esempio n. 1
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 ((TxtCorreo.Value != TxtCorreoOriginal.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 ((TxtUsuario.Value != TxtUsuarioOriginal.Text) && (ClUsuario.ExisteUsuario(TxtUsuario.Value) == 1))
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "72");
                }
                HayError = true;
            }

            if ((TxtFotoPerfil.UploadedFiles.Count > 0) && (TxtFotoPerfil.MaxFileSize > 2097152))
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "74");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "74");
                }
                HayError = true;
            }
            if ((TxtFotoTitulo.UploadedFiles.Count > 0) && (TxtFotoTitulo.MaxFileSize > 2097152))
            {
                if (LblMensaje == "")
                {
                    LblMensaje = ClTraductor.BuscaString(Session["Idioma"].ToString(), "75");
                }
                else
                {
                    LblMensaje = LblMensaje + ", " + ClTraductor.BuscaString(Session["Idioma"].ToString(), "75");
                }
                HayError = true;
            }
            if (HayError == true)
            {
                DivErrr.Visible = true;
                LblErrMsg.Text  = LblMensaje;
                return(false);
            }
            else
            {
                return(true);
            }
        }
Esempio n. 2
0
        void Ingreso()
        {
            Session["Paciente"] = "0";
            if (txtUsuario.Value == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "10") + "', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "8") + "','error','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
            }
            else if (txtClave.Value == "")
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "10") + "', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "11") + "','error','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
            }
            else if (ClUsuario.ExisteUsuario(txtUsuario.Value) == 0)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "10") + "', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "12") + "','error','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
            }
            else
            {
                int     TipoUsuarioId = ClUsuario.Get_TipoUsuario(txtUsuario.Value);
                DataSet DatosUsuario  = ClUsuario.GetDatosUsuario(txtUsuario.Value.ToString());
                if (txtClave.Value != ClUtilitarios.Decrypt(DatosUsuario.Tables["Datos"].Rows[0]["Clave"].ToString(), true))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "10") + "', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "13") + "','error','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
                    DatosUsuario.Clear();
                }
                else if (DatosUsuario.Tables["Datos"].Rows[0]["Estatus_UsuarioId"].ToString() == "2")
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "10") + "', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "14") + "','error','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
                    DatosUsuario.Clear();
                }
                else if ((TipoUsuarioId != 5) && ((Convert.ToDateTime(DatosUsuario.Tables["Datos"].Rows[0]["Fecha_Alta"]) > ClUtilitarios.FechaDB())))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "10") + "', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "15") + "','error','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
                    DatosUsuario.Clear();
                }
                else if ((TipoUsuarioId != 5) && ((Convert.ToDateTime(DatosUsuario.Tables["Datos"].Rows[0]["Fecha_Vence"]) < ClUtilitarios.FechaDB())))
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Popup", "ShowPopup('" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "10") + "', '" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "16") + "','error','" + ClTraductor.BuscaString(Session["Idioma"].ToString(), "9") + "');", true);
                    DatosUsuario.Clear();
                }
                else
                {
                    if (TipoUsuarioId != 5)
                    {
                        Session["UsuarioId"]      = DatosUsuario.Tables["Datos"].Rows[0]["UsuarioId"].ToString();
                        Session["Usuario"]        = DatosUsuario.Tables["Datos"].Rows[0]["Usuario"].ToString();
                        Session["PersonaId"]      = DatosUsuario.Tables["Datos"].Rows[0]["PersonaId"].ToString();
                        Session["Fase_ClienteId"] = DatosUsuario.Tables["Datos"].Rows[0]["Fase_ClienteId"].ToString();
                        Session["CntClinica"]     = DatosUsuario.Tables["Datos"].Rows[0]["CntClinica"].ToString();
                        Session["CntDoctor"]      = DatosUsuario.Tables["Datos"].Rows[0]["CntDoctor"].ToString();
                        Session["ClienteId"]      = DatosUsuario.Tables["Datos"].Rows[0]["ClienteId"].ToString();
                        Session["TipoUsuarioId"]  = DatosUsuario.Tables["Datos"].Rows[0]["Tipo_UsuarioId"].ToString();
                    }
                    else
                    {
                        Session["UsuarioId"]      = DatosUsuario.Tables["Datos"].Rows[0]["UsuarioId"].ToString();
                        Session["Usuario"]        = DatosUsuario.Tables["Datos"].Rows[0]["Usuario"].ToString();
                        Session["PersonaId"]      = DatosUsuario.Tables["Datos"].Rows[0]["PersonaId"].ToString();
                        Session["Fase_ClienteId"] = 0;
                        Session["CntClinica"]     = 0;
                        Session["CntDoctor"]      = 0;
                        Session["ClienteId"]      = 0;
                        Session["TipoUsuarioId"]  = DatosUsuario.Tables["Datos"].Rows[0]["Tipo_UsuarioId"].ToString();
                    }



                    if (DatosUsuario.Tables["Datos"].Rows[0]["Cambio_Clave"].ToString() == "1")
                    {
                        DatosUsuario.Clear();
                        Response.Redirect("WebForms/Wfrm_CambioClave.aspx?appel=" + HttpUtility.UrlEncode(ClUtilitarios.Encrypt("1", true) + ""));
                    }
                    else
                    {
                        DatosUsuario.Clear();
                        DataSet DsRelacion_Usuario_Clinica = ClUsuario.Get_Relacion_Clinica_Usuario(Convert.ToInt32(Session["UsuarioId"]));
                        int     CntClinicasUsuario         = DsRelacion_Usuario_Clinica.Tables["Datos"].Rows.Count;
                        if (CntClinicasUsuario == 0)
                        {
                            Session["ClinicaId"] = 0;
                        }
                        else if (CntClinicasUsuario == 1)
                        {
                            Session["ClinicaId"] = DsRelacion_Usuario_Clinica.Tables["Datos"].Rows[0]["ClinicaId"].ToString();
                        }
                        DsRelacion_Usuario_Clinica.Clear();
                        Response.Redirect("~/WebForms/Wfrm_Inicio.aspx");
                    }
                }
            }
        }