コード例 #1
0
        public int DeleteDiretor()
        {
            int ret = SelectedDiretor.Delete();

            if (ret == 1)
            {
                if (SelectedDiretor.Iddiretor == Diretores.Count)
                {
                    Diretores.Remove(SelectedDiretor);
                    Diretor.ReSeed(Diretores.Count);
                }
                else
                {
                    foreach (Diretor d in Diretores)
                    {
                        if (d.Iddiretor > SelectedDiretor.Iddiretor)
                        {
                            d.Iddiretor -= 1;
                        }
                    }
                    Diretores.Remove(SelectedDiretor);
                    Diretor.CreateFromObservableCollection(Diretores);
                }
            }
            return(ret);
        }
コード例 #2
0
 public bool UpdateDiretor()
 {
     if (SelectedDiretor.Update() == 1)
     {
         return(true);
     }
     return(false);
 }