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