public string m_usuario(usuariosDTO dtonew, dtoG dto, bitacorasDTO dtob) { string m = BLL.m_usuario(dtonew); if (m != null) BLLB.r_bitacora(dtob); return m; }
public personasDTO.UsuariosDTOs c_iniciar(usuariosDTO dto) { personasDTO.UsuariosDTOs m= BLL.c_usuario(dto.id,dto.password); if (m!=null) { int ano = DateTime.Now.Year; m.ano = ano.ToString(); } return m; }
//----------------------------------------------------------------------------------- public List<personasDTO.UsuariosDTOs> c_datosUsuariosSistema() { try { bdsigameEntities bd = new bdsigameEntities(); usuariosDTO no = new usuariosDTO(); List<personasDTO.UsuariosDTOs> destino = new List<personasDTO.UsuariosDTOs>(); List<usuarios> n = bd.usuarios.OrderBy(t=> t.id).ToList(); if (n.Count != 0) { foreach (usuarios item in n) { personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs(); p.nombres = item.personas.nombres.ToString(); p.apellidos = item.personas.apellidos.ToString(); p.id = item.personas.id.ToString(); p.id_tipo = item.personas.id_tipo.ToString(); if (item.personas.jornada !=null) { p.jornada = item.personas.jornada.ToString(); } if (item.personas.rol != null) { p.rol = item.personas.rol.ToString(); } if ( item.personas.cel != null) { p.cel = item.personas.cel.ToString(); } if ( item.personas.edad != null) { p.edad = item.personas.edad.ToString(); } p.password = item.password.ToString(); p.acceso = item.acceso.ToString(); destino.Add(p); } destino = destino.OrderBy(t => t.rol).ToList(); return destino; } else { return null; } } catch { return null; } }
public string m_usuario(usuariosDTO nuevosDatos) { try { usuarios n = bd.usuarios.Where(t => t.id == nuevosDatos.id).FirstOrDefault(); n.password = nuevosDatos.password; n.acceso = nuevosDatos.acceso; n.niu_mobil = nuevosDatos.niu_mobil; bd.SaveChanges(); return "Usuario actualizado exitosamente"; } catch { return null; } }
// inicio de la seccion public personasDTO.UsuariosDTOs Post(usuariosDTO dto) { try { bdsigameEntities bd = new bdsigameEntities(); usuarios u = new usuarios(); personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs(); u = bd.usuarios.Where(t => t.id == dto.id).FirstOrDefault(); if (u != null) { if (u.acceso.Equals("TRUE")) //denegamos el acceso al sistema { if (u.password.Equals(dto.password)) //validamos el password { p.nombres = u.personas.nombres.ToString(); p.apellidos = u.personas.apellidos.ToString(); p.id = u.personas.id.ToString(); p.id_tipo = u.personas.id_tipo.ToString(); //p.jornada = u.personas.jornada.ToString(); // p.cel = u.personas.cel.ToString(); // p.direccion = u.personas.direccion.ToString(); p.sexo = u.personas.sexo.ToString(); p.rol = u.personas.rol.ToString(); p.rol_secundario = u.personas.rol_secundario.ToString(); p.rol_terciario = u.personas.rol_terciario.ToString(); p.email = u.personas.email.ToString(); // p.telefono = u.personas.telefono.ToString(); p.acceso = u.acceso.ToString(); p.password = u.password.ToString(); int ano = DateTime.Now.Year; p.ano = ano.ToString(); return p; } return null; } else { p.acceso = u.acceso.ToString(); return p; } } return null; } catch { return null; } }
public string c_iniciarPruebaHere(usuariosDTO dto) { try { bdsigameEntities bd = new bdsigameEntities(); asignatura f = bd.asignatura.FirstOrDefault(); return "Yes luis"; } catch (Exception ex) { return ex.Message.ToString(); } }
public string c_iniciarPrueba(usuariosDTO dto) { return BLL.c_usuarioPrueba(dto.id, dto.password); }
public usuariosDTO c_usuario(dtoG dto) { usuariosDTO u = new usuariosDTO(); u.id= dto.id; return BLL.c_usuario(u); }
public usuariosDTO c_usuario(usuariosDTO uu) { try { bdsigameEntities bd = new bdsigameEntities(); usuariosDTO ur = new usuariosDTO(); usuarios u = bd.usuarios.Where(t => t.id == uu.id).FirstOrDefault(); if ((uu != null)) { ur.id = u.id; ur.password = u.password; ur.acceso = u.acceso; ur.niu_mobil = u.niu_mobil; return ur; } else return null; } catch { return null; } }
public string SesionProfesApp(usuariosDTO dto) { try { usuarios u = bd.usuarios.Where(t => t.id == dto.id && t.password == dto.password && t.personas.rol == "PROFESOR").FirstOrDefault(); if (u != null) { //precedemos a regstrar el inicio de seccion en la bitacora. bitacorasDTO dtob = new bitacorasDTO(); RepoBitacora BLLB = new RepoBitacora(); dtob.accion = "INICIO DE SECCION"; dtob.observacion = "NIGUNA. EL INICIO DESDE LA APP FUE EXITOSO"; dtob.seccion = "LOGIN/APP"; dtob.usuario = dto.id + "/" + u.personas.nombres.ToString() + "/PROFESOR"; dtob.usuario = u.personas.nombres.ToString() + " " + u.personas.apellidos.ToString(); if (BLLB.r_bitacora(dtob) == "S") return "S"; else return "N"; } else { return "Identifiación o contraseña incorrectas. Recuerde que en esta app solo pueden ingresar profesores."; } } catch (Exception) { return null; } }
//----------------------------------------------------------------------------------- public string m_usuario(usuariosDTO UserActualizado) { return re.m_usuario(UserActualizado); }
////----------------------------------------------------------------------------------- public usuariosDTO c_usuario(usuariosDTO uu) { return u.c_usuario(uu); }