Пример #1
0
        private void FrmCreateBatchObservation_Load(object sender, EventArgs e)
        {
            var formTitle = "";

            using (var batchService = _serviceFactory.Create <IBatchService>())
            {
                _batch = batchService.GetById(_stateController.CurrentSelectedBatch.Id);
                SetWeekAndDay(_batch.DateOfBirth, DateTime.Now);
                dtpObservationDate.Value = DateTime.Now;
                formTitle = string.Format("Lote {0} - Crear Observación", _batch.Number.ToString());
            }

            if (_observationId != Guid.Empty)
            {
                using (var batchObservationService = _serviceFactory.Create <IBatchObservationService>())
                {
                    _batchObservation = batchObservationService.GetById(_observationId);
                    SetWeekAndDay(_batch.DateOfBirth, _batchObservation.ObservationDate);
                    txtObservation.Text      = _batchObservation.Content;
                    dtpObservationDate.Value = _batchObservation.ObservationDate;
                    formTitle = string.Format("Lote {0} - Editar Observación", _batch.Number.ToString());
                }
            }

            this.Text       = formTitle;
            txtDay.Enabled  = false;
            txtWeek.Enabled = false;
        }
Пример #2
0
 private void OnBatchObservationCreated(BatchObservation batchObservation)
 {
     if (BatchObservationCreated != null)
     {
         BatchObservationCreated(this, batchObservation);
     }
 }
        public void Edit(BatchObservation batchObservation)
        {
            var currentbatchObservation = this.GetById(batchObservation.Id);

            currentbatchObservation.Content         = batchObservation.Content;
            currentbatchObservation.ObservationDate = batchObservation.ObservationDate;

            Uow.BatchObservations.Edit(currentbatchObservation);
            Uow.Commit();
        }
Пример #4
0
        public BatchObservation ToBatchObservation()
        {
            var batchObservation = new BatchObservation
            {
                Id              = Guid.NewGuid(),
                CreatedDate     = DateTime.Now,
                Content         = this.Content,
                ObservationDate = this.ObservationDate.GetValueOrDefault(),
                BatchId         = this.BatchId.GetValueOrDefault(),
                IsDeleted       = false
            };

            return(batchObservation);
        }
 public void Create(BatchObservation batchObservation)
 {
     Uow.BatchObservations.Add(batchObservation);
     Uow.Commit();
 }
Пример #6
0
        public static CreateBatchObservationModel FromClient(BatchObservation batchObservation)
        {
            var form = Mapper.Map <BatchObservation, CreateBatchObservationModel>(batchObservation);

            return(form);
        }