Exemple #1
0
        // utilizado quando se pretende o icon da entidade mais o da relação
        public Bitmap GetIcon(TipoEntidadeInterna indexEntidade, TipoEstado indexEstadoEntidade, TipoOpcao indexOpcao, TipoEstado indexEstadoRelacao)
        {
            var idxIconEntidade = new EntidadeIconIndexFormat() { tipoEntidadeInterna = indexEntidade, iconEstadoEntidade = indexEstadoEntidade, iconOpcao = indexOpcao };
            var idxPropRelEntidade = new PropRelIconIndexFormat() { iconEstado = indexEstadoRelacao, iconOpcao = indexOpcao, propRelIcon = SharedResourcesOld.CurrentSharedResources.Relation };
            var idxIconComposto = new ComposedIconIndexFormat() { entidadeIconIndexFormat = idxIconEntidade, propRelIconIndexFormat = idxPropRelEntidade };

            return GetComposedIcon(idxIconComposto);
        }
Exemple #2
0
        // tipicamente utilizado quando só se pretende o icon da propriedade
        public Bitmap GetIcon(TipoEstado indexEstadoRelacao, TipoOpcao indexOpcao)
        {
            var idxPropRelEntidade = new PropRelIconIndexFormat()
            {
                iconEstado = indexEstadoRelacao, iconOpcao = indexOpcao, propRelIcon = SharedResourcesOld.CurrentSharedResources.Property
            };

            return(GetBitmapPropRel(idxPropRelEntidade));
        }
        private void SelectOption(TipoOpcao tipoOpcao)
        {
            T propriedade = default(T);

            if (this.mPropriedade != null)
            {
                this.mPropriedade.TipoOpcao = tipoOpcao;
                propriedade = this.mPropriedade.Valor;
            }
            this.cbOptions.SelectedItem = propriedade;
        }
Exemple #4
0
 public EntidadeInterna GetEntidadeInterna(TipoOpcao opcao)
 {
     if (this.mEscolhasEntidadesInternas.ContainsKey(opcao))
     {
         return(this.mEscolhasEntidadesInternas[opcao]);
     }
     else
     {
         return(null);
     }
 }
Exemple #5
0
 public T GetValor(TipoOpcao opcao)
 {
     if (this.Escolhas.ContainsKey(opcao))
     {
         return(this.Escolhas[opcao]);
     }
     else
     {
         return(default(T));
     }
 }
 private void SelectOption(TipoOpcao tipoCorrespondencia)
 {
     EntidadeInterna ei = null;
     if (this.mCorrespondencia != null)
     {
         this.mCorrespondencia.TipoOpcao = tipoCorrespondencia;
         ei = this.mCorrespondencia.EntidadeInterna;
     }
     if (this.cbOptions.SelectedItem != ei)
         this.cbOptions.SelectedItem = ei;
 }
Exemple #7
0
        private void SelectOption(TipoOpcao tipoCorrespondencia)
        {
            EntidadeInterna ei = null;

            if (this.mCorrespondencia != null)
            {
                this.mCorrespondencia.TipoOpcao = tipoCorrespondencia;
                ei = this.mCorrespondencia.EntidadeInterna;
            }
            if (this.cbOptions.SelectedItem != ei)
            {
                this.cbOptions.SelectedItem = ei;
            }
        }
        public Opcao(
            string stockTicker, StrikeDeadline deadline, double strike,
            DireitoCompraVenda operacao, TipoOpcao tipo) : base(stockTicker)
        {
            this.Deadline = deadline;
            this.Operacao = operacao;
            this.Tipo     = tipo;
            this.Strike   = strike;

            if (operacao == DireitoCompraVenda.Call)
            {
                String.Format("%s%s%d", this.AcaoTicker.Substring(0, 4), this.Deadline.CallSymbol, (this.Strike * 10));
            }
            else
            {
                String.Format("%s%s%d", this.AcaoTicker, this.Deadline.PutSymbol, (this.Strike * 10));
            }
        }
Exemple #9
0
        public static void FillDocumentoGisa(DocumentoComposto de, DocumentoGisa di, TipoOpcao opcao)
        {
            di.DataCriacao.Escolhas[opcao] = new DataIncompleta(de.DataInicio, de.DataFim);
            di.DataCriacao.EstadoRelacaoPorOpcao[opcao] = di.DataCriacao.Escolhas.ContainsKey(TipoOpcao.Original) ? TipoEstado.Editar : TipoEstado.Novo;

            if (di.Id <= 0)
                di.TituloDoc.Escolhas[opcao] = de.Tipologia == null ? de.NUP : de.Tipologia.Titulo + " : " + de.NUP;

            di.Confidencialidade.Escolhas[opcao] = de.Confidencialidade;

            di.Requerentes.AddRange(de.RequerentesOuProprietariosIniciais.Select(r => new PropriedadeDocumentoGisaTemplate<string>() { Escolhas = new Dictionary<TipoOpcao, string>() { { opcao, r } } }).ToList());
            di.Averbamentos.AddRange(de.AverbamentosDeRequerenteOuProprietario.Select(a => new PropriedadeDocumentoGisaTemplate<string>() { Escolhas = new Dictionary<TipoOpcao, string>() { { opcao, a } } }).ToList());
        }
Exemple #10
0
        public static void FillDocumentoGisa(DocumentoAnexo de, DocumentoGisa di, TipoOpcao opcao)
        {
            if (di.Id <= 0)
                di.TituloDoc.Escolhas[opcao] = de.TipoDescricao + (de.Processo.Tipologia.Equals(de.Assunto) ? "" : " : " + de.Assunto);
            di.Notas.Escolhas[opcao] = de.Descricao;
            di.Agrupador.Escolhas[opcao] = de.Processo.NUP + "; " + de.DocumentoSimples + "-" + de.NUD.Split('/').First();

            di.ObjDigitais.Add(new Model.EntidadesInternas.DocumentoGisa.ObjectosDigitais() { NomeFicheiro = de.Conteudos[0].Ficheiro, NUD = de.NUD, Tipo = (int)ResourceAccessType.DICAnexo, TipoDescricao = de.Conteudos[0].TipoDescricao });
        }
Exemple #11
0
        public static void FillDocumentoGisa(DocumentoSimples de, DocumentoGisa di, TipoOpcao opcao)
        {
            di.NumeroEspecifico.Escolhas[opcao] = de.NumeroEspecifico;
            di.Agrupador.Escolhas[opcao] = de.Processo.NUP + "; " + de.NUD;

            di.DataCriacao.Escolhas[opcao] = new DataIncompleta(de.DataCriacao, de.DataCriacao);
            di.DataCriacao.EstadoRelacaoPorOpcao[opcao] = di.DataCriacao.Escolhas.ContainsKey(TipoOpcao.Original) ? TipoEstado.Editar : TipoEstado.Novo;

            string rest = (de.NumeroEspecifico == null || de.NumeroEspecifico.Length == 0) ? string.Empty : " " + de.NumeroEspecifico;
            if (di.Id <= 0)
                di.TituloDoc.Escolhas[opcao] = de.Tipologia.Titulo + (de.Processo.Tipologia.Titulo.Equals(de.Assunto) ? "" : " : " + de.Assunto);

            di.Notas.Escolhas[opcao] = de.Notas;
            
            if (de.Assunto != null && de.Assunto.Length > 0)
                di.Assunto.Escolhas[opcao] = "Assunto: " + de.Assunto;

            string CodPostalLoc = null;

            if (de.CodPostal != null && de.CodPostal.Length > 0)
                CodPostalLoc += "Código postal: " + de.CodPostal + "; ";
            if (de.Localidade != null && de.Localidade.Length > 0)
                CodPostalLoc += "Localidade: " + de.Localidade + "; ";

            if (CodPostalLoc != null) di.CodPostalLoc.Escolhas[opcao] = CodPostalLoc;

            string NumLocalRefPred = null;

            if (de.NumPolicia != null && de.NumPolicia.Length > 0)
                NumLocalRefPred += "Número polícia: " + de.NumPolicia + "; ";
            if (de.Local != null && de.Local.Length > 0)
                NumLocalRefPred += "Local: " + de.Local + "; ";
            if (de.RefPredial != null && de.RefPredial.Length > 0)
                NumLocalRefPred += "Referência predial: " + de.RefPredial + "; ";

            if (NumLocalRefPred != null) di.NumLocalRefPred.Escolhas[opcao] = NumLocalRefPred;

            di.ObjDigitais.AddRange(
                de.Conteudos.Select(
                    c => new Model.EntidadesInternas.DocumentoGisa.ObjectosDigitais()
                    {
                        NomeFicheiro = c.Ficheiro,
                        NUD = de.NUD,
                        TipoDescricao = c.TipoDescricao,
                        Tipo = (c.Ficheiro == null || c.Ficheiro.Length == 0 ?
                                (int)ResourceAccessType.DICConteudo :
                                (int)ResourceAccessType.DICAnexo)
                    }));
        }
Exemple #12
0
        // tipicamente utilizado quando só se pretende o icon da propriedade
        public Bitmap GetIcon(TipoEstado indexEstadoRelacao, TipoOpcao indexOpcao)
        {
            var idxPropRelEntidade = new PropRelIconIndexFormat() { iconEstado = indexEstadoRelacao, iconOpcao = indexOpcao, propRelIcon = SharedResourcesOld.CurrentSharedResources.Property };

            return GetBitmapPropRel(idxPropRelEntidade);
        }
Exemple #13
0
        // tipicamente utilizado quando só se pretende o icon da entidade
        public Bitmap GetIcon(TipoEntidadeInterna indexEntidade, TipoEstado indexEstadoEntidade, TipoOpcao indexOpcao)
        {
            var idxIconEntidade = new EntidadeIconIndexFormat() { tipoEntidadeInterna = indexEntidade, iconEstadoEntidade = indexEstadoEntidade, iconOpcao = indexOpcao };

            return GetBitmapEntidade(idxIconEntidade);
        }
Exemple #14
0
        // utilizado quando se pretende o icon da entidade mais o da relação
        public Bitmap GetIcon(TipoEntidadeInterna indexEntidade, TipoEstado indexEstadoEntidade, TipoOpcao indexOpcao, TipoEstado indexEstadoRelacao)
        {
            var idxIconEntidade = new EntidadeIconIndexFormat()
            {
                tipoEntidadeInterna = indexEntidade, iconEstadoEntidade = indexEstadoEntidade, iconOpcao = indexOpcao
            };
            var idxPropRelEntidade = new PropRelIconIndexFormat()
            {
                iconEstado = indexEstadoRelacao, iconOpcao = indexOpcao, propRelIcon = SharedResourcesOld.CurrentSharedResources.Relation
            };
            var idxIconComposto = new ComposedIconIndexFormat()
            {
                entidadeIconIndexFormat = idxIconEntidade, propRelIconIndexFormat = idxPropRelEntidade
            };

            return(GetComposedIcon(idxIconComposto));
        }
Exemple #15
0
        // tipicamente utilizado quando só se pretende o icon da entidade
        public Bitmap GetIcon(TipoEntidadeInterna indexEntidade, TipoEstado indexEstadoEntidade, TipoOpcao indexOpcao)
        {
            var idxIconEntidade = new EntidadeIconIndexFormat()
            {
                tipoEntidadeInterna = indexEntidade, iconEstadoEntidade = indexEstadoEntidade, iconOpcao = indexOpcao
            };

            return(GetBitmapEntidade(idxIconEntidade));
        }