Esempio n. 1
0
        protected override void Save()
        {
            foreach (var item in EditGridDetailData.Value.Select((v, i) => new { v, i }))
            {
                item.v.事業所番号 = EditData.Value.事業所番号;
                item.v.連番    = item.i;
            }

            var errorMessage = new List <string>();

            var daoM_事業所 = new DaoM_事業所();

            errorMessage.AddRange(daoM_事業所.GetErrorMessage(EditMode, this.EditData.Value));

            var daoM_事業所明細 = new DaoM_事業所明細();

            errorMessage.AddRange(daoM_事業所明細.GetErrorMessage(EditGridDetailData.Value.ToList()));
            if (errorMessage.Count() > 0)
            {
                throw new SaveErrorMessageExcenption(errorMessage.ConcatWith(Environment.NewLine));
            }

            daoM_事業所.Save(EditMode, this.EditData.Value);

            daoM_事業所明細.Save(EditData.Value.事業所番号, EditGridDetailData.Value);
        }
Esempio n. 2
0
        protected override void Delete()
        {
            var daoM_事業所 = new DaoM_事業所();

            daoM_事業所.Save(ComEnum.EnmEditMode.Delete, this.EditData.Value);

            var daoM_事業所明細 = new DaoM_事業所明細();

            daoM_事業所明細.Save(EditData.Value.事業所番号, new List <M_事業所明細Entity>());
        }
Esempio n. 3
0
        protected override void SetEditDataToUpdate(M_事業所Entity selectEntity)
        {
            var daoM_事業所 = new DaoM_事業所();

            EditData.Value = daoM_事業所.GetM_事業所(selectEntity.事業所番号);

            var daoM_事業所明細 = new DaoM_事業所明細();

            EditGridDetailData.Value = daoM_事業所明細.GetM_事業所明細List(selectEntity.事業所番号);
        }