// Create document type private void CreateDocument() { if (checkBoxTxt.Checked && lbxShowData.Items.Count > 0) { workList += PrintDocument.ToTxt; } if (checkBoxWord.Checked && lbxShowData.Items.Count > 0) { workList += PrintDocument.ToWord; } if (checkBoxExcel.Checked && lbxShowData.Items.Count > 0) { workList += PrintDocument.ToExcel; } if (checkBoxPDF.Checked && lbxShowData.Items.Count > 0) { workList += PrintDocument.ToPDF; } if (checkBoxTxt.Checked || checkBoxWord.Checked || checkBoxExcel.Checked || checkBoxPDF.Checked) { DoWorkList(UserData.GetData(), workList); } }
static void DoWorkList <T>(List <T> dataList, WorkToDoList <T> workToDoList) { workToDoList(dataList); }