public string Modificar_usuario(string Nombre, string Apellido, string Correo, string Fecha, string Contraseña, string Municipio) { String[] validacion = validar_usuarios(Contraseña, HttpContext.Current.Session["Correo"].ToString()); if (validacion[2] == null) { return("La contraseña ingresada no es la correcta"); } else { tbl_Usuario tblUs = new tbl_Usuario(); tblUs.nombre_usuario = Nombre; tblUs.apellido_usuario = Apellido; tblUs.fecha_nacimiento = Convert.ToDateTime(Fecha); tbl_Contraseña tblCo = new tbl_Contraseña(); tblCo.contraseña_usuario = Contraseña; tbl_Ubicacion tblUb = new tbl_Ubicacion(); tblUb.ubicacion_usuario = Municipio; tblUb.id_ubicacion = int.Parse(Municipio); tbl_Correo_electronico tblCr = new tbl_Correo_electronico(); tblCr.correo_electronico = HttpContext.Current.Session["Correo"].ToString(); String mensaje = new tbl_UsuarioCAD().Modificar_usuario(tblUs, tblCo, tblUb, Correo, tblCr); if (mensaje == "Modificado correctamente") { HttpContext.Current.Session["Correo"] = Correo; } return(mensaje); } }
public string Iniciar(string Correo, string Contraseña) { tbl_Contraseña tbl_Contra = new tbl_Contraseña(); tbl_Correo_electronico tbl_Correo = new tbl_Correo_electronico(); tbl_UsuarioCAD tbl_UsuarioC = new tbl_UsuarioCAD(); tbl_Correo_electronicoCAD tbl_CorreoCAD = new tbl_Correo_electronicoCAD(); String script = ""; tbl_Contra.contraseña_usuario = Contraseña; tbl_Correo.correo_electronico = Correo; String[] Rol = tbl_UsuarioC.Iniciar_sesión(tbl_Correo, tbl_Contra); //Buscamos el usuario y resivimos en un String[] el rol y/o el mensaje bool espera = tbl_CorreoCAD.Buscar_correo_giardado_login(Correo); //Verificamos que el correo no este ene espera if (espera) { script = "El correo esta en espera para su activación"; } else { if (Rol[0] == null & Rol[1] != null) {//Si el mensaje no es null y el rol es null nos mostrara el mensaje de error script = Rol[1]; } if (Rol[1] == null & Rol[0] == null) {//Si el rol es null y el mensaje es null, mostrara el mensaje El correo y/o la contraseña son incorrectos script = "El correo y/o la contraseña son incorrectos"; } if (Rol[1] == null & Rol[0] != null) {//Si el rol no es null y el mensaje esta null, cargara en variables de session el rol, el correo y la contraseña if (Rol[2].Equals("Eliminado")) { script = "El correo y/o la contraseña son incorrectos"; } if (Rol[2].Equals("Activo")) {//SI el usuario esta activo podra iniciar sesión correctamente if (Rol[0] == "Usuario") { HttpContext.Current.Session["Rol"] = Rol[0]; HttpContext.Current.Session["Correo"] = Correo; HttpContext.Current.Session["Contraseña"] = Contraseña; return(HttpContext.Current.Session["Rol"].ToString()); } if (Rol[0] == "Administrador") { HttpContext.Current.Session["Rol"] = Rol[0]; HttpContext.Current.Session["Correo"] = Correo; HttpContext.Current.Session["Contraseña"] = Contraseña; return(HttpContext.Current.Session["Rol"].ToString()); } } if (Rol[2].Equals("Inactivo")) {//SI el usuario esta inactivo podra iniciar sesión correctamente script = " El usuario esta inactivo"; } } } return(script); }
public string Agregar_favoritos(string nombreCientifico) { tbl_Arbol tblAr = new tbl_Arbol(); tblAr.nom_cient_arbol = nombreCientifico; int idusu = new tbl_UsuarioCAD().Buscar_id_usu(HttpContext.Current.Session["Correo"].ToString()); int idAr = new tbl_ArbolCAD().Buscar_id_arbol_cient(tblAr); return(new tbl_Favoritos_arbolCAD().agregar_arbol(idAr, idusu)); }
public String[] validar_usuarios(String Contraseña, string Correo) { tbl_Correo_electronico tblCr = new tbl_Correo_electronico(); tblCr.correo_electronico = Correo; tbl_Contraseña tblC = new tbl_Contraseña(); tblC.contraseña_usuario = Contraseña; String[] mensaje = new tbl_UsuarioCAD().Iniciar_sesión(tblCr, tblC); return(mensaje); }
public string Agregar_favoritos(string nombreCientifico) { tbl_Ave tblAv = new tbl_Ave(); tblAv.Nombre_cientifico = nombreCientifico; tblAv.id_Ave = new tbl_AveCAD().Buscar_id_ave_cient(tblAv); int idusu = new tbl_UsuarioCAD().Buscar_id_usu(HttpContext.Current.Session["Correo"].ToString()); int idAve = new tbl_AveCAD().Buscar_id_ave_cient(tblAv); return(new tbl_Favoritos_aveCAD().agregar_ave(idAve, idusu)); }