Exemple #1
0
        public void RegistrarAtencion(TratamientoBE.Historial nuevo, IEnumerable <TratamientoBE.Atencion> lencontrados)
        {
            var historia = new HISTORIAL
            {
                ArchivoDiagnostico = nuevo.Archivo,
                ArchivoAtendido    = nuevo.Archivo,
                Especificaciones   = nuevo.Especificasiones,
                FchCreacion        = DateTime.Now,
                FchModificacion    = DateTime.Now,
                IdPaciente         = nuevo.IdPaciente
            };

            bdClinica.HISTORIAL.InsertOnSubmit(historia);
            bdClinica.SubmitChanges();

            foreach (var r in lencontrados)
            {
                var detalle = new DETALLE_HISTORIAL
                {
                    FchRealizado  = DateTime.Now,
                    IdHistorial   = historia.IdHistorial,
                    IdTratamiento = r.IdTratamiento,
                    Realizado     = true
                };

                bdClinica.DETALLE_HISTORIAL.InsertOnSubmit(detalle);
            }

            bdClinica.SubmitChanges();
        }
 /// <summary>
 /// Genera el registro de la atención
 /// </summary>
 /// <param name="nuevo"></param>
 /// <param name="lencontrados"></param>
 public void RegistrarAtencion(TratamientoBE.Historial nuevo, IEnumerable <TratamientoBE.Atencion> lencontrados)
 {
     try
     {
         oTratamiento.RegistrarAtencion(nuevo, lencontrados);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }