示例#1
0
        public ProcedimientoProduccion ToModel()
        {
            ProcedimientoProduccion model = new ProcedimientoProduccion
            {
                ProcedimientoProduccionId = _ProcedimientoProduccionId,
                MercaderiaId   = _MercaderiaId,
                UnidadMedidaId = _UnidadMedidaId,
                Codigo         = _Codigo,
                Nombre         = _Nombre,
                Descripcion    = _Descripcion,
                Cantidad       = _Cantidad
            };

            model.ProcedimientoProduccionInsumos = new List <ProcedimientoProduccionInsumo>();
            foreach (var procedimientoProduccionInsumoViewModel in _ProcedimientoProduccionInsumoViewModels)
            {
                model.ProcedimientoProduccionInsumos.Add(procedimientoProduccionInsumoViewModel.ToModel());
            }

            return(model);
        }
示例#2
0
        public ProcedimientoProduccionViewModel(ProcedimientoProduccion model)
        {
            ProcedimientoProduccionId = model.ProcedimientoProduccionId;
            MercaderiaId     = model.MercaderiaId;
            UnidadMedidaId   = model.UnidadMedidaId;
            Codigo           = model.Codigo;
            Nombre           = model.Nombre;
            Descripcion      = model.Descripcion;
            Cantidad         = model.Cantidad;
            CodigoMercaderia = model.Mercaderia.Codigo;
            NombreMercaderia = model.Mercaderia.Nombre;
            UnidadMedida     = model.UnidadMedida.Simbolo;

            ProcedimientoProduccionInsumoViewModels
                = new ObservableListSource <ProcedimientoProduccionInsumoViewModel>();

            foreach (var procedimientoProduccionInsumo in model.ProcedimientoProduccionInsumos)
            {
                ProcedimientoProduccionInsumoViewModels
                .Add(new ProcedimientoProduccionInsumoViewModel(procedimientoProduccionInsumo));
            }
        }