/// <summary> /// Get all itens to populate NXN relation used in ComboNxNEmployeeTerritories /// </summary> public List <ModelNotifiedForEmployeeTerritories> GetAllEmployeeTerritories(int EmployeeID, out string error) { EmployeeTerritoriesGenericREST EmployeeTerritoriesGenericREST = new EmployeeTerritoriesGenericREST(wpfConfig); List <DataFilterExpressionREST> dataFilterExpressionRESTList = new List <DataFilterExpressionREST>(); DataFilterExpressionREST dataFilterExpressionREST = null; dataFilterExpressionREST = new DataFilterExpressionREST(); dataFilterExpressionREST.FieldName = "EmployeeID"; dataFilterExpressionREST.FilterType = DataFilterExpressionREST._FilterType.Equal; dataFilterExpressionREST.Filter = EmployeeID.ToString(); dataFilterExpressionRESTList.Add(dataFilterExpressionREST); List <ModelNotifiedForEmployeeTerritories> modelNotifiedForEmployeeTerritories = EmployeeTerritoriesGenericREST.GetAllX <ModelNotifiedForEmployeeTerritories>(dataFilterExpressionRESTList, out error); if (!string.IsNullOrEmpty(error)) { return(null); } //Initializing row status foreach (var item in modelNotifiedForEmployeeTerritories) { item.ItemChanged = false; } return(modelNotifiedForEmployeeTerritories); return(null); }
public void DeleteData(ModelNotifiedForEmployeeTerritories modelNotifiedForEmployeeTerritories, out string error) { EmployeeTerritoriesGenericREST EmployeeTerritoriesGenericREST = new EmployeeTerritoriesGenericREST(wpfConfig); DeleteEmployeeTerritoriesView deleteEmployeeTerritoriesView = new DeleteEmployeeTerritoriesView(); Cloner.CopyAllTo(typeof(ModelNotifiedForEmployeeTerritories), modelNotifiedForEmployeeTerritories, typeof(DeleteEmployeeTerritoriesView), deleteEmployeeTerritoriesView); EmployeeTerritoriesGenericREST.Delete(deleteEmployeeTerritoriesView, out error); }
public void AddData(ModelNotifiedForEmployeeTerritories modelNotifiedForEmployeeTerritories, out string error) { EmployeeTerritoriesGenericREST EmployeeTerritoriesGenericREST = new EmployeeTerritoriesGenericREST(wpfConfig); CreateEmployeeTerritoriesView createEmployeeTerritoriesView = new CreateEmployeeTerritoriesView(); Cloner.CopyAllTo(typeof(ModelNotifiedForEmployeeTerritories), modelNotifiedForEmployeeTerritories, typeof(CreateEmployeeTerritoriesView), createEmployeeTerritoriesView); EmployeeTerritoriesGenericREST.Insert(createEmployeeTerritoriesView, out error); }
public void SaveData(ModelNotifiedForEmployeeTerritories modelNotifiedForEmployeeTerritories, out string error) { EmployeeTerritoriesGenericREST EmployeeTerritoriesGenericREST = new EmployeeTerritoriesGenericREST(wpfConfig); UpdateEmployeeTerritoriesView updateEmployeeTerritoriesView = new UpdateEmployeeTerritoriesView(); Cloner.CopyAllTo(typeof(ModelNotifiedForEmployeeTerritories), modelNotifiedForEmployeeTerritories, typeof(UpdateEmployeeTerritoriesView), updateEmployeeTerritoriesView); EmployeeTerritoriesGenericREST.Update(updateEmployeeTerritoriesView, out error); }
public ModelNotifiedForEmployeeTerritories GetEmployeeTerritoriesByID(int EmployeeID, string TerritoryID, out string error) { error = null; EmployeeTerritoriesGenericREST EmployeeTerritoriesGenericREST = new EmployeeTerritoriesGenericREST(wpfConfig); GetEmployeeTerritoriesView getEmployeeTerritoriesView = EmployeeTerritoriesGenericREST.GetByPK <GetEmployeeTerritoriesView>(EmployeeID, TerritoryID, out error)[0]; ModelNotifiedForEmployeeTerritories modelNotifiedForEmployeeTerritories = new ModelNotifiedForEmployeeTerritories(); Cloner.CopyAllTo(typeof(GetEmployeeTerritoriesView), getEmployeeTerritoriesView, typeof(ModelNotifiedForEmployeeTerritories), modelNotifiedForEmployeeTerritories); return(modelNotifiedForEmployeeTerritories); }
public List <ModelNotifiedForEmployeeTerritories> GetAllEmployeeTerritories(out string error) { EmployeeTerritoriesGenericREST EmployeeTerritoriesGenericREST = new EmployeeTerritoriesGenericREST(wpfConfig); List <ModelNotifiedForEmployeeTerritories> modelNotifiedForEmployeeTerritories = EmployeeTerritoriesGenericREST.GetAll <ModelNotifiedForEmployeeTerritories>(100, 0, out error); if (!string.IsNullOrEmpty(error)) { return(null); } //Initializing row status foreach (var item in modelNotifiedForEmployeeTerritories) { item.ItemChanged = false; item.NewItem = false; } return(modelNotifiedForEmployeeTerritories); }
private void SaveNxNComboFor_EmployeeTerritories(ModelNotifiedForEmployees modelNotifiedForEmployees, out string error) { error = null; EmployeeTerritoriesGenericREST EmployeeTerritoriesGenericREST = new EmployeeTerritoriesGenericREST(wpfConfig); foreach (ModelNotifiedForTerritories item in modelNotifiedForEmployees.LookDownComboDataTerritories) { if (item.ItemChanged) { if (item.Check_Status) { CreateEmployeeTerritoriesView itemToAdd = new CreateEmployeeTerritoriesView(); //Setting NxN object to include/delete itemToAdd.EmployeeID = modelNotifiedForEmployees.EmployeeID; itemToAdd.TerritoryID = item.TerritoryID; EmployeeTerritoriesGenericREST.Insert(itemToAdd, out error); } else { DeleteEmployeeTerritoriesView itemToDelete = new DeleteEmployeeTerritoriesView(); //Setting NxN object to include/delete itemToDelete.EmployeeID = modelNotifiedForEmployees.EmployeeID; itemToDelete.TerritoryID = item.TerritoryID; EmployeeTerritoriesGenericREST.Delete(itemToDelete, out error); } if (error != null) { return; } item.ItemChanged = false; } } }