Esempio n. 1
0
 public bool updatePorEmail(String info)
 {
     if (Session["tipo_usuario"] != null)
     {
         if (Session["tipo_usuario"].ToString() == "Empresa")
         {
             try
             {
                 JavaScriptSerializer jss = new JavaScriptSerializer();
                 DatosContacto        d   = jss.Deserialize <DatosContacto>(info);
                 Regex validarEmail       = new Regex("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.([a-zA-Z]{2,4})+");
                 if (!validarEmail.IsMatch(d.email_usuario))
                 {
                     throw new Exception("Los datos proporcionados no son válidos, verifica la información");
                 }
                 validar(d);
                 DatosContacto datos     = new DatosContacto();
                 bool          resultado = new DatosContactoDao().updatePorEmail(d);
                 return(resultado);
             }
             catch (System.ArgumentNullException)
             {
                 throw new Exception("Los datos proporcionados no son válidos, verifica la información");
             }
         }
     }
     throw new SecurityException();
 }
 public int getDatos(String email)
 {
     if (Session["tipo_usuario"] != null)
     {
         if (Session["tipo_usuario"].ToString() == "Administrador" || Session["tipo_usuario"].ToString() == "Empresa")
         {
             try
             {
                 Regex validarEmail = new Regex("^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\\.([a-zA-Z]{2,4})+");
                 if (!validarEmail.IsMatch(email))
                 {
                     throw new Exception("Los datos proporcionados no son válidos, verifica la información");
                 }
                 JavaScriptSerializer jss = new JavaScriptSerializer();
                 int resultado            = new DatosContactoDao().getDatos(email);
                 return(resultado);
             }
             catch (System.ArgumentNullException)
             {
                 throw new Exception("Los datos proporcionados no son válidos, verifica la información");
             }
         }
     }
     throw new SecurityException();
 }
Esempio n. 3
0
 public bool update(String info)
 {
     if (Session["tipo_usuario"] != null)
     {
         if (Session["tipo_usuario"].ToString() == "Administrador")
         {
             try
             {
                 JavaScriptSerializer jss = new JavaScriptSerializer();
                 DatosContacto        d   = jss.Deserialize <DatosContacto>(info);
                 if (d.id_empresa.ToString().Length < 0)
                 {
                     throw new Exception("Los datos proporcionados no son válidos, verifica la información");
                 }
                 validar(d);
                 bool resultado = new DatosContactoDao().update(d);
                 return(resultado);
             }
             catch (System.ArgumentNullException)
             {
                 throw new Exception("Los datos proporcionados no son válidos, verifica la información");
             }
         }
     }
     throw new SecurityException();
 }