private void ExecuteEdit(object parameter)
        {
            int index = Ceiss.IndexOf(parameter as Ceis);

            if (index > -1 && index < Ceiss.Count)
            {
                Ceis = new Ceis();
                Ceis = Ceiss[index];

                //int i = 0;
                //foreach (var item in availableQueries)
                //{
                //    if (item.idProfile == User.IdProfile)
                //    {
                //        Queries.MoveCurrentTo(availableQueries[i]);
                //        break;
                //    }
                //    i++;
                //}



                //FAMA.AP.Model.Profile currentQuery = (FAMA.AP.Model.Profile)Queries.CurrentItem;
                //currentQuery.idProfile = User.IdProfile;
                //currentQuery.ProfileName = User.ProfileName;
            }
        }
        public CeisViewModel()
        {
            Ceis = new Ceis();
            FAMA.AP.DataLayer.DbCeis Conexion = new FAMA.AP.DataLayer.DbCeis();
            Ceis  = Conexion.Selectalldata();
            Ceiss = new ObservableCollection <Ceis>();


            FAMA.AP.DataLayer.DbProcessType CxnProcessType = new FAMA.AP.DataLayer.DbProcessType();
            processTypeList = CxnProcessType.Selectalldata();

            qryProcessType = new CollectionView(processTypeList);
            qryProcessType.MoveCurrentTo(processTypeList[0]);
            qryProcessType.CurrentChanged += new EventHandler(queryProcessType_CurrentChanged);

            Ceiss.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(Ceiss_CollectionChanged);
        }