Example #1
0
        public PrintPreview(PatientEntity patient, PatientPrintEntity print)
        {
            InitializeComponent();

            this.patient = patient;
            this.print   = print;
        }
Example #2
0
        public Dictionary <OldPatientEntity, string> Import(List <OldPatientEntity> oldPatients)
        {
            var dic = new Dictionary <OldPatientEntity, string>();

            if (oldPatients == null || oldPatients.Count == 0)
            {
                return(dic);
            }

            foreach (var oldEntity in oldPatients)
            {
                try
                {
                    var entity = new PatientEntity
                    {
                        Name       = oldEntity.Name,
                        Department = oldEntity.Department,
                        BedNumber  = oldEntity.Department,
                        InsertedOn = oldEntity.InsertedOn,
                        UpdatedOn  = DateTime.Now
                    };

                    entity = dao.Create(entity);

                    if (!string.IsNullOrWhiteSpace(oldEntity.Calorie))
                    {
                        var printEntity = new PatientPrintEntity
                        {
                            PatientId  = entity.Id,
                            Calorie    = oldEntity.Calorie,
                            Quantity   = oldEntity.Count,
                            ML         = oldEntity.ML,
                            PrintDate  = oldEntity.PrintDate,
                            Unit       = oldEntity.Unit,
                            UpdatedOn  = DateTime.Now,
                            InsertedOn = DateTime.Now
                        };

                        printBLL.Create(printEntity);
                    }

                    dic.Add(oldEntity, "");
                }
                catch (Exception ex)
                {
                    dic.Add(oldEntity, ex.Message);
                }
            }

            return(dic);
        }