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 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 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> 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 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 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 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 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 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; } }