Example #1
0
        private void ExecuteCommandAddAction(object param)
        {
            var acoes = new mAcoes();

            try
            {
                List <string> lista = new mDataValidarAcao().Validate(SelectedTipoAlvo, NumeroAlvo, ComplementoAlvo);

                acoes.TipoOrigem        = Doc.Tipo;
                acoes.NumeroOrigem      = Doc.Numero;
                acoes.ComplementoOrigem = Doc.Complemento;
                acoes.DataOrigem        = Doc.Data;
                acoes.Acao            = SelectedAcao;
                acoes.TipoAlvo        = lista[0];
                acoes.NumeroAlvo      = Convert.ToInt32(lista[1]);
                acoes.ComplementoAlvo = lista[2];
                acoes.DataAlvo        = Convert.ToDateTime(lista[3]);
                acoes.Incluido        = DateTime.Now;

                ListAcoes.Add(acoes);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                SelectedAcao     = "0";
                SelectedTipoAlvo = "...";
                NumeroAlvo       = 0;
                ComplementoAlvo  = string.Empty;
            }
        }
Example #2
0
        //list<t> to observablecollection<t>
        private void ListToObservableCollection(List <mAcoes> listaAcoes)
        {
            ListAcoes.Clear();
            foreach (mAcoes Ac in listaAcoes)
            {
                var nAc = new mAcoes();

                nAc.Indice            = Ac.Indice;
                nAc.TipoOrigem        = Ac.TipoOrigem;
                nAc.NumeroOrigem      = Ac.NumeroOrigem;
                nAc.ComplementoOrigem = Ac.ComplementoOrigem;
                nAc.DataOrigem        = Ac.DataOrigem;
                nAc.Acao            = Ac.Acao;
                nAc.TipoAlvo        = Ac.TipoAlvo;
                nAc.NumeroAlvo      = Ac.NumeroAlvo;
                nAc.ComplementoAlvo = Ac.ComplementoAlvo;
                nAc.DataAlvo        = Ac.DataAlvo;
                nAc.Incluido        = Ac.Incluido;

                ListAcoes.Add(nAc);
            }
        }