public override void ExecuteEdit()
        {
            FormTitle = "Entrada " + SelectedGoodsReceipt.DocNum.ToString();

            GoodsReceiptsDetails = null;
            GoodsReceiptsDetails = new ObservableCollection <IGN1_GoodsReceiptDetail>(SelectedGoodsReceipt.IGN1_GoodsReceiptDetail);

            IsEnabled = GoodsReceiptsDetails.Count == 0;

            if (!string.IsNullOrEmpty(SelectedGoodsReceipt.IdMovement))
            {
                SelectedMovement = MovementTypes.FirstOrDefault(m => m.Code == SelectedGoodsReceipt.IdMovement);
            }

            if (SelectedGoodsReceipt.ItmsGrpCod.HasValue)
            {
                SelectedGroup = Groups.FirstOrDefault(g => g.ItmsGrpCod == SelectedGoodsReceipt.ItmsGrpCod);
            }

            ShowDialog(new GoodsReceiptView(), this);
        }