public IList <BDTaskTemplateItemMapEntity> GetPagedData(Int32 startRowIndex, Int32 pageSize, String sortExpression) { IList <BDTaskTemplateItemMapEntity> bDTaskTemplateItemMapEntityList = new List <BDTaskTemplateItemMapEntity>(); try { if (pageSize == -1) { pageSize = 1000000000; } if (String.IsNullOrEmpty(sortExpression)) { sortExpression = BDTaskTemplateItemMapEntity.FLD_NAME_TaskTemplateItemMap + " " + SQLConstants.SORT_ORDER_DESCENDING; } startRowIndex = Convert.ToInt32(startRowIndex / pageSize) + 1; bDTaskTemplateItemMapEntityList = FCCBDTaskTemplateItemMap.GetFacadeCreate().GetIL(startRowIndex, pageSize, sortExpression, null, DatabaseOperationType.LoadPagedWithSortExpression); if (bDTaskTemplateItemMapEntityList != null && bDTaskTemplateItemMapEntityList.Count > 0) { totalRowCount = bDTaskTemplateItemMapEntityList[0].TotalRowCount; } } catch (Exception ex) { } return(bDTaskTemplateItemMapEntityList ?? new List <BDTaskTemplateItemMapEntity>()); }
private void SaveBDTaskTemplateItemMapEntity() { try { newMappedNodes = treeDocument.CheckedNodes; foreach (TreeNode tn in treeDocument.CheckedNodes) { BayTreeNodeValue bayTreeNodeValue = new BayTreeNodeValue(); bayTreeNodeValue.SetValuesFromString(tn.Value); BDTaskTemplateItemMapEntity ent = new BDTaskTemplateItemMapEntity(); ent.TaskID = Int64.Parse(bayTreeNodeValue.Value); ent.TaskTemplateID = OverviewTaskTemplateID; newMappedDocuments.Add(ent); } IList <BDTaskTemplateItemMapEntity> deleteList = currentMappedDocuments.Except(newMappedDocuments, new CustomerComparer()).ToList(); IList <BDTaskTemplateItemMapEntity> addNewList = newMappedDocuments.Except(currentMappedDocuments, new CustomerComparer()).ToList(); if (deleteList != null && deleteList.Count > 0) { foreach (BDTaskTemplateItemMapEntity ent in deleteList) { String fe1 = SqlExpressionBuilder.PrepareFilterExpression(BDTaskTemplateItemMapEntity.FLD_NAME_TaskTemplateID, ent.TaskTemplateID.ToString(), SQLMatchType.Equal); String fe2 = SqlExpressionBuilder.PrepareFilterExpression(BDTaskTemplateItemMapEntity.FLD_NAME_TaskID, ent.TaskID.ToString(), SQLMatchType.Equal); String fe = SqlExpressionBuilder.PrepareFilterExpression(fe1, SQLJoinType.AND, fe2); FCCBDTaskTemplateItemMap.GetFacadeCreate().Delete(ent, fe, DatabaseOperationType.Delete, TransactionRequired.No); } } if (addNewList != null && addNewList.Count > 0) { foreach (BDTaskTemplateItemMapEntity ent in addNewList) { FCCBDTaskTemplateItemMap.GetFacadeCreate().Add(ent, DatabaseOperationType.Add, TransactionRequired.No); } } MiscUtil.ShowMessage(lblMessage, "Template Task Map Updated Successfully.", false); } catch (Exception ex) { MiscUtil.ShowMessage(lblMessage, "An Error Occoured.", true); } }
public IList <BDTaskTemplateItemMapEntity> GetData() { IList <BDTaskTemplateItemMapEntity> bDTaskTemplateItemMapEntityList = new List <BDTaskTemplateItemMapEntity>(); try { bDTaskTemplateItemMapEntityList = FCCBDTaskTemplateItemMap.GetFacadeCreate().GetIL(null, null, null, null, DatabaseOperationType.Load); if (bDTaskTemplateItemMapEntityList != null && bDTaskTemplateItemMapEntityList.Count > 0) { totalRowCount = bDTaskTemplateItemMapEntityList[0].TotalRowCount; } } catch (Exception ex) { } return(bDTaskTemplateItemMapEntityList ?? new List <BDTaskTemplateItemMapEntity>()); }
protected void ddlProjectDocumentTemplateID_SelectedIndexChanged(object sender, EventArgs e) { templateDocumentList = new List <BDTaskTemplateItemMapEntity>(); Int64 projectDocumentTemplateID = 0; Int64.TryParse(ddlTaskTemplateID.SelectedValue, out projectDocumentTemplateID); // getting selected documents for template if (projectDocumentTemplateID > 0) { String fe = SqlExpressionBuilder.PrepareFilterExpression(BDTaskTemplateItemMapEntity.FLD_NAME_TaskTemplateID, projectDocumentTemplateID.ToString(), SQLMatchType.Equal); templateDocumentList = FCCBDTaskTemplateItemMap.GetFacadeCreate().GetIL(null, null, String.Empty, fe, DatabaseOperationType.LoadWithFilterExpression); } // setting up node checks foreach (TreeNode tn in treeTask.Nodes) { IsDocumentNode(tn, 2); } }
private void PrepareEditView() { String fe = SqlExpressionBuilder.PrepareFilterExpression(BDTaskTemplateItemMapEntity.FLD_NAME_TaskTemplateID, OverviewTaskTemplateID.ToString(), SQLMatchType.Equal); currentMappedDocuments = FCCBDTaskTemplateItemMap.GetFacadeCreate().GetIL(null, null, String.Empty, fe, DatabaseOperationType.LoadWithFilterExpression); #region Setting check to the documents if (currentMappedDocuments != null && currentMappedDocuments.Count > 0) { foreach (TreeNode tn in treeDocument.Nodes) { IsDocumentNode(tn); } } else { currentMappedDocuments = new List <BDTaskTemplateItemMapEntity>(); } currentMappedNodes = treeDocument.CheckedNodes; #endregion }