public Query_by_Case(string svr_case_id, string tpr_case_id, Requirements_Analisys analisys) { Case_Id = svr_case_id; SVR_Case_Id = svr_case_id; SVR_Case_Requirements = analisys.SVR_Requirements; TPr_Case_Id = tpr_case_id; TPr_Case_Requirements = analisys.TPR_Requirements; Case_ID_Status = Case_ID_Statuses.Full; }
public Query_by_Case(string svr_case_id, string tpr_case_id) { SVR_Case_Id = svr_case_id; SVR_Case_Requirements = new List <Requirement_State>(); TPr_Case_Id = tpr_case_id; TPr_Case_Requirements = new List <Requirement_State>(); if (SVR_Case_Id.Equals("")) { Case_Id = TPr_Case_Id; Case_ID_Status = Case_ID_Statuses.Absent_at_SVR; } else { Case_Id = SVR_Case_Id; Case_ID_Status = Case_ID_Statuses.Absent_at_TPr; } }
public override DataTemplate SelectTemplate(object item, DependencyObject container) { if (item != null) { Case_ID_Statuses status = (item as Query_by_Case).Case_ID_Status; if (status == Case_ID_Statuses.Full) { return(Full); } if (status == Case_ID_Statuses.Absent_at_SVR) { return(SVR_miss); } if (status == Case_ID_Statuses.Absent_at_TPr) { return(TPr_miss); } } return(base.SelectTemplate(item, container)); }