private void Execute(object parameter) { int index = Ceiss.IndexOf(parameter as Ceis); if (index > -1 && index < Ceiss.Count) { FAMA.AP.DataLayer.DbCeis Conexion = new FAMA.AP.DataLayer.DbCeis(); Conexion.DeleteData(Ceiss[index]); Ceiss.RemoveAt(index); } }
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); }
private void Add() { FAMA.AP.DataLayer.DbCeis Conexion = new FAMA.AP.DataLayer.DbCeis(); Conexion.InsertData(Ceis); }