//----------------------------------------------------------------------------------- public personasDTO.UsuariosDTOs c_usuario(string userid, string passR) { try { bdsigameEntities bd = new bdsigameEntities(); usuarios u = new usuarios(); notas nn = new notas(); personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs(); u = bd.usuarios.Where(t => t.id == userid).FirstOrDefault(); if (u != null) { if (u.acceso.Equals("TRUE")) //denegamos el acceso al sistema { if (u.password.Equals(passR)) //validamos el password { p.nombres = u.personas.nombres.ToString(); p.apellidos = u.personas.apellidos.ToString(); p.id = u.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(); return p; } return null; } else { p.acceso = u.acceso.ToString(); return p; } } return null; } catch { return null; } }
public void EliminarCliente(string nombreUsuario) { try { usuario = miContexto.usuarios.First(usuarios => usuarios.nombreUsuario == nombreUsuario); miContexto.usuarios.Remove(usuario); miContexto.SaveChanges(); } catch (Exception ex) { throw ex; } }
public void ModificarUsuario(usuarios pUsuario) { try { usuario = ConsultarUsuario(pUsuario.nombreUsuario); usuario.contrasenna = pUsuario.contrasenna; miContexto.SaveChanges(); } catch (Exception ex) { throw ex; } }
public void AgregarUsuario(usuarios usuario) { try { using (DB_ConstruccionesEntities contexto = new DB_ConstruccionesEntities()) { contexto.usuarios.Add(usuario); contexto.SaveChanges(); } } catch (Exception ex) { throw ex; } }
public Boolean ValidarIngreso(usuarios user) { try { usuario = miContexto.usuarios.First(usuarios => usuarios.nombreUsuario == user.nombreUsuario); if (usuario.contrasenna == user.contrasenna) { return(true); } else { return(false); } } catch (Exception ex) { throw new Exception("El usuario o contraseña son invalidos"); } }
public usuarios ConsultarUsuario(string nombreUsuario) { try { usuarios user = miContexto.usuarios.Single(usuarios => usuarios.nombreUsuario == nombreUsuario); if (user == null) { throw new Exception("Datos de usuario invalidos"); } else { return(user); } } catch { throw new Exception("Datos de usuario invalidos"); } }
public personasDTO.UsuariosDTOs c_usuario(string userid, string passR) { try { bdsigameEntities bd = new bdsigameEntities(); usuarios u = new usuarios(); notas nn = new notas(); personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs(); u = bd.usuarios.Where(t => t.id == userid).FirstOrDefault(); if (u != null) { if (u.acceso.Equals("TRUE")) { if (u.password.Equals(passR)) { p.nombres = u.personas.nombres.ToString(); p.apellidos = u.personas.apellidos.ToString(); p.id = u.id.ToString(); p.id_tipo = u.personas.id_tipo.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.acceso = u.acceso.ToString(); p.password = u.password.ToString(); return p; } return null; } else p.acceso = u.acceso.ToString(); return p; } return null; } catch { return null; } }
public string r_persona(personasDTO.personass p) { try { CultureInfo Culture = new CultureInfo("es-CO"); DateTime dateValue; personas n = new personas(); n.id = p.id.ToUpper(); n.id_tipo = p.id_tipo.ToUpper(); n.nombres = p.nombres.ToUpper(); n.apellidos = p.apellidos.ToUpper(); n.telefono = p.telefono.ToUpper(); n.telefono2 = p.telefono2.ToUpper(); n.cel = p.cel.ToUpper(); n.email = p.email.ToUpper(); n.direccion = p.direccion.ToUpper(); n.direccion2 = p.direccion2.ToUpper(); n.sexo = p.sexo.ToUpper(); n.rol = p.rol.ToUpper(); n.rol_secundario = p.rol_secundario.ToUpper(); n.rol_terciario = p.rol_terciario.ToUpper(); n.jornada = p.jornada.ToUpper(); DateTime.TryParseExact(p.f_naci + " 00:00", "dd/MM/yyyy hh:mm", Culture, DateTimeStyles.None, out dateValue); n.f_naci = dateValue; n.observacion = p.observacion; n.estado = p.estado.ToUpper(); bd.personas.Add(n); bd.SaveChanges(); usuarios u = new usuarios(); if (p.rol != "SUPER") { u.password = "******"; } else if (p.rol == "SUPER") { u.password = "******"; } if (p.estado.ToString() == "RETIRADO") { u.acceso = "FALSE"; } else { u.acceso = "TRUE"; } u.id = p.id.ToUpper(); u.niu_mobil = ""; u.acceso = "TRUE"; bd.usuarios.Add(u); bd.SaveChanges(); return "¡Se agregó la persona correctamente"; } catch { return null; } }
//------------------------------------------------------------------------------------ public string r_persona(personasDTO.personass p) { try { //primero registro la persona y se esta tiene el campo de RETIRADO, DateTime dptFecha = Convert.ToDateTime(p.f_naci); string edad = Convert.ToString(DateTime.Today.AddTicks(-dptFecha.Ticks).Year - 1); // con estop calculamos la edad personas n = new personas(); n.id = p.id.ToUpper(); n.id_tipo = p.id_tipo.ToUpper(); n.nombres = p.nombres.ToUpper(); n.apellidos = p.apellidos.ToUpper(); n.telefono = p.telefono.ToUpper(); n.cel = p.cel.ToUpper(); n.email = p.email.ToUpper(); n.direccion = p.direccion.ToUpper(); n.sexo = p.sexo.ToUpper(); n.rol = p.rol.ToUpper(); n.rol_secundario = p.rol_secundario.ToUpper(); n.rol_terciario = p.rol_terciario.ToUpper(); n.edad = edad; n.jornada = p.jornada.ToUpper(); n.f_naci = dptFecha; n.observacion = p.observacion; n.estado = p.estado.ToUpper(); bd.personas.Add(n); bd.SaveChanges(); // AHORA DISEÑAMOS EL USUARIO DE LA PERSONA EN LA TABLA USUARIO usuarios u = new usuarios(); if (p.rol != "SUPER") { u.password = "******"; } else if (p.rol == "SUPER") { u.password = "******"; } if (p.estado.ToString() == "RETIRADO") { u.acceso = "FALSE"; } else { u.acceso = "TRUE"; } u.id = p.id.ToUpper(); u.niu_mobil = ""; u.acceso = "TRUE"; bd.usuarios.Add(u); bd.SaveChanges(); return "¡Se agregó la persona correctamente"; } catch { return null; } }