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