Exemple #1
0
 private void RunRemover(FuncaoEscala param)
 {
     obj.Funcoes.Remover(param);
     Funcoes = new ObservableCollection<FuncaoEscala>(obj.Funcoes);
 }
Exemple #2
0
        private void RunSubir(FuncaoEscala param)
        {
            if (obj == null) return;

            int idx = Funcoes.IndexOf(param);
            this.obj.Funcoes.Movimentar(idx, idx, 1);
            Funcoes = new ObservableCollection<FuncaoEscala>(this.obj.Funcoes);
        }
Exemple #3
0
 private bool PodeSubir(FuncaoEscala param)
 {
     return param == null ? false :
         funcoes == null ? false : Funcoes.IndexOf(param) > 0;
 }
Exemple #4
0
        private void RunAdicionar(FuncaoEscala param)
        {
            FrmCadastroFuncao frm = new FrmCadastroFuncao();
            frm.ShowDialog();
            if (frm.DialogResult != null && frm.DialogResult == true)
            {
                CtrlFuncaoEscala ctrl = new CtrlFuncaoEscala();
                int lastFunEscala = int.Parse(ctrl.LastID());
                int lastGradeFuncao = obj.Funcoes.LastFscCodigo();
                int idx = Math.Max(lastFunEscala, lastGradeFuncao);

                foreach (Funcao funcao in frm.Objeto)
                {
                    obj.Funcoes.Add(funcao, idx);
                    idx++;
                }

                Funcoes = new ObservableCollection<FuncaoEscala>(obj.Funcoes);
            }
        }
Exemple #5
0
 private bool PodeRemover(FuncaoEscala param)
 {
     return param != null;
 }
Exemple #6
0
 private bool PodeDescer(FuncaoEscala param)
 {
     return param == null ? false : Funcoes.IndexOf(param) < Funcoes.Count - 1;
 }
Exemple #7
0
 private bool PodeAdicionar(FuncaoEscala param)
 {
     return true;
 }
 public ItemProgramacao(FuncaoEscala funcao)
     : this()
 {
     this.Funcao = funcao;
 }
 public ItemProgramacao()
 {
     funcao = new FuncaoEscala();
     pessoa = new Pessoa();
 }