public static Nullable <int> AgregarDireccion(string calle, string numero, string piso, string depto, int ciudadId) { try { if (string.IsNullOrEmpty(calle) && string.IsNullOrEmpty(numero) && string.IsNullOrEmpty(piso) && string.IsNullOrEmpty(depto)) { return(null); } using (consultoriosEntities dbContext = new consultoriosEntities()) { Direccion direccion = new Direccion(); direccion.Calle = calle; direccion.Numero = numero; direccion.Piso = piso; direccion.Departamento = depto; direccion.Ciudad_Id = ciudadId; dbContext.Direccion.Add(direccion); dbContext.SaveChanges(); return(direccion.Id); } } catch (Exception) { throw; } }
public static int AgregarPersona(string dni, string nombre, string apellido, string sexo, Nullable <int> direccionId, string matricula, Nullable <decimal> porcentaje, List <Nullable <int> > listID_OS) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { Persona persona = new Persona(); persona.DNI = dni; persona.Nombre = nombre; persona.Apellido = apellido; persona.Sexo = sexo; persona.Direccion_Id = direccionId; persona.Matricula = matricula; persona.Porcentaje_retencion = porcentaje; foreach (Nullable <int> ID in listID_OS) { Obra_social OS = (from n in dbContext.Obra_social where n.Id == ID select n).FirstOrDefault(); persona.Obra_social.Add(OS); } dbContext.Persona.Add(persona); dbContext.SaveChanges(); return(persona.Id); } } catch (Exception) { throw; } }
public static Nullable <int> AgregarDatosDeContacto(string email, string celular, string fijo, int idPersona) { try { if (string.IsNullOrEmpty(email) && string.IsNullOrEmpty(celular) && string.IsNullOrEmpty(fijo)) { return(null); } using (consultoriosEntities dbContext = new consultoriosEntities()) { Datos_contacto datosContacto = new Datos_contacto(); datosContacto.Email = email; datosContacto.Tel_celular = celular; datosContacto.Tel_fijo = fijo; datosContacto.Persona_Id = idPersona; dbContext.Datos_contacto.Add(datosContacto); return(dbContext.SaveChanges()); } } catch (Exception) { throw; } }
public static List <ObraSocialDTO> ListarObrasSociales() { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { var Query = (from n in dbContext.Obra_social select new ObraSocialDTO { Id = n.Id, Denominacion = n.Denominacion, Nombre_Largo = n.Nombre_largo, Plus = n.Plus, Direccion = n.Direccion, Observaciones = n.Observaciones, Activa = n.Activa, Telefono = n.Telefono, }).ToList(); return(Query); } } catch (Exception) { throw; } }
public static int AgregarObraSocial(string denominacion, string nombre, decimal plus, bool activa, string direccion, string telefono, string observacion) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { Obra_social obra_Social = new Obra_social(); obra_Social.Denominacion = denominacion; obra_Social.Nombre_largo = nombre; obra_Social.Plus = plus; obra_Social.Activa = activa; obra_Social.Observaciones = observacion; obra_Social.Direccion = direccion; obra_Social.Telefono = telefono; dbContext.Obra_social.Add(obra_Social); return(dbContext.SaveChanges()); } } catch (Exception) { throw; //return 0; } }
public List <ListadoMedicosDTO> Filtro_Por_ObraSocial(Nullable <int> id_OS) //no contempla el caso de que id_OS sea null { // recibe un id de obra social y devuelve todos los médicos que atienden con ella // si el id es nulo, entonces devuelve todos los medicos. List <ListadoMedicosDTO> listaResultados = new List <ListadoMedicosDTO>(); try { using (consultoriosEntities dbContext = new consultoriosEntities()) { if (id_OS != null) { var OS = (from n in dbContext.Obra_social where n.Id == id_OS select n).FirstOrDefault(); foreach (Persona persona in OS.Persona) { if (persona.Matricula != null) { ListadoMedicosDTO medico = new ListadoMedicosDTO(); medico.Id = persona.Id; medico.Apellido_y_Nombre = persona.Apellido + ", " + persona.Nombre; listaResultados.Add(medico); } } return(listaResultados); } else { var Medicos = (from n in dbContext.Persona where n.Matricula != null select new ListadoMedicosDTO { Id = n.Id, Apellido_y_Nombre = n.Apellido + ", " + n.Nombre }).ToList(); return(Medicos); } } } catch (Exception) { throw; } }
public static Obra_social ObtenerObraSocialPorID(int id) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { return((from n in dbContext.Obra_social where n.Id == id select n).FirstOrDefault()); } } catch (Exception) { throw; } }
public void EliminarUsuario(UsuarioDTO _Usuario) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { usuario Entidad = (from n in dbContext.usuario where n.Id == _Usuario.Id select n).FirstOrDefault(); dbContext.usuario.Remove(Entidad); dbContext.SaveChanges(); } } catch (Exception) { throw; } }
public static void EliminarObraSocialPorId(int id) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { Obra_social obra_Social = (from n in dbContext.Obra_social where n.Id == id select n).FirstOrDefault(); dbContext.Obra_social.Remove(obra_Social); dbContext.SaveChanges(); } } catch (Exception) { throw; } }
public void AgregarUsuario(string nombre, string clave, string tipo) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { usuario entidad = new usuario(); entidad.nombre = nombre; entidad.password = clave; entidad.tipo_usuario = tipo; dbContext.usuario.Add(entidad); dbContext.SaveChanges(); } } catch (Exception) { throw; } }
public void ModificarUsuario(UsuarioDTO _Usuario) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { usuario Entidad = (from n in dbContext.usuario where n.Id == _Usuario.Id select n).FirstOrDefault(); Entidad.nombre = _Usuario.nombre; Entidad.password = _Usuario.password; Entidad.tipo_usuario = _Usuario.tipo_usuario; dbContext.Entry(Entidad).CurrentValues.SetValues(Entidad); dbContext.SaveChanges(); } } catch (Exception) { } }
public List <CiudadDTO> ListarCiudades() //DEVUELVE UN LIST DE CIUDADES { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { var Query = (from n in dbContext.Ciudad select new CiudadDTO { Id = n.Id, Denominacion = n.Denominacion }).ToList(); return(Query); } } catch (Exception) { throw; } }
public static List <Tipo_usuarioDTO> ListarTiposUsuarios() //DEVUELVE UN LIST DE TIPOS DE USUARIOS { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { var Query = (from n in dbContext.Tipo_usuario select new Tipo_usuarioDTO { Id = n.Id, Denominacion = n.Denominacion }).ToList(); return(Query); } } catch (Exception) { throw; } }
public static List <ListaObraSocialDTO> ObtenerListado() { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { var query = (from n in dbContext.Obra_social select new ListaObraSocialDTO { Chequeado = false, Id = n.Id, Nombre = n.Denominacion }).ToList(); return(query); } } catch (Exception) { throw; } }
/* * public Tipo_usuarioDTO ListarUsuariosAdministradores() //DEVUELVE UN LIST DE USUARIOS * { * try * { * using (consultoriosEntities dbContext = new consultoriosEntities()) * { * var admins = from n in dbContext.Tipo_usuario * where n.Denominacion == "administrador" * select n.Usuario; * * * * } * } * catch (Exception) * { * throw; * } * }*/ public static List <UsuarioDTO> ListarUsuarios() //DEVUELVE UN LIST DE USUARIOS { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { var Query = (from n in dbContext.Usuario select new UsuarioDTO { Id = n.Id, Nombre = n.Nombre, Password = n.Password, }).ToList(); return(Query); } } catch (Exception) { throw; } }
public static Tipo_usuarioDTO ObtenerTipoUsuarioPorId(int id) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { return((from n in dbContext.Tipo_usuario where n.Id == id select new Tipo_usuarioDTO { Id = n.Id, Denominacion = n.Denominacion }).FirstOrDefault()); //return Query; } } catch (Exception) { throw; } }
public UsuarioDTO ObtenerCuentaPorUsername(string username) //BUSCA UN USUARIO POR "USERNAME": SI LO ENCUENTRA DEVUELVE EL OBJETO. sINO DEVUELVE NULL { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { return((from n in dbContext.usuario where n.nombre == username select new UsuarioDTO { Id = n.Id, nombre = n.nombre, password = n.password, tipo_usuario = n.tipo_usuario }).SingleOrDefault()); } } catch (Exception) { throw; } }
public UsuarioDTO IniciarSesion(string username, string clave) //FUNCION INICIAR SESION { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { return((from n in dbContext.usuario where n.nombre == username && n.password == clave select new UsuarioDTO { Id = n.Id, nombre = n.nombre, password = n.password, tipo_usuario = n.tipo_usuario }).SingleOrDefault()); } } catch (Exception) { throw; } }
public static UsuarioDTO BuscarUsuarioPorUsername(string username) //FUNCION INICIAR SESION { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { return((from n in dbContext.Usuario where n.Nombre == username //n.Password == clave select new UsuarioDTO { Id = n.Id, Nombre = n.Nombre, Password = n.Password, Tipo_usuario1_Id = n.Tipo_usuario_Id, Tipo_usuario = n.Tipo_usuario, }).SingleOrDefault()); } } catch (Exception) { throw; } }
public static List <object> BuscarUsuarios(string NombreCompleto) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { var Query = (from n in dbContext.Usuario where n.Nombre_completo.Contains(NombreCompleto) select new { n.Id, n.Nombre, n.Nombre_completo, n.Tipo_usuario.Denominacion }).ToList <object>(); return(Query); } } catch { throw; } }
/* public List<UsuarioDTO> ListarUsuariosAdministradores() * { * try * { * using (consultoriosEntities dbContext = new consultoriosEntities()) * { * //List<tipo_usuario> tipos_usuarios = dbContext.tipo_usuario; * * var tipos = from item in dbContext.tipo_usuario * where item.denominacion == "admin" * select * * } * } * catch (Exception) * { * throw; * } * * * }*/ public static int AgregarUsuario(string nombreCompleto, string userName, string clave, Tipo_usuarioDTO tipo_UsuarioDTO) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { Usuario usuario = new Usuario(); usuario.Nombre_completo = nombreCompleto; usuario.Nombre = userName; usuario.Password = clave; usuario.Tipo_usuario_Id = tipo_UsuarioDTO.Id; //entidad.Tipo_usuario.Denominacion = tipo; dbContext.Usuario.Add(usuario); return(dbContext.SaveChanges()); } } catch (Exception) { throw; } }
public static int AgregarPaciente(string nombre, string apellido, string documento, string sexo, Obra_social obraSocial, Datos_contacto datos_contacto, Direccion direccion) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { Persona persona = new Persona(); persona.Nombre = nombre; persona.Apellido = apellido; persona.Sexo = sexo; persona.DNI = documento; persona.Obra_social.Add(obraSocial); persona.Datos_contacto.Add(datos_contacto); persona.Direccion_Id = direccion.Id; dbContext.Persona.Add(persona); return(dbContext.SaveChanges()); } } catch (Exception) { throw; } }
public static PacienteDTO BuscarPacientePorDNI(string DNI) { try { using (consultoriosEntities dbContext = new consultoriosEntities()) { return((from n in dbContext.Persona where n.DNI == DNI select new PacienteDTO { Id = n.Id, DNI = n.DNI, Sexo = n.Sexo, Nombre = n.Nombre, Apellido = n.Apellido, Obra_Social = n.Obra_social }).FirstOrDefault()); } } catch (Exception) { throw; } }