private void btnConsultar_Click(object sender, EventArgs e) { RowRelatorio.Clear(); int IDFUNCIONARIO = Convert.ToInt32(cbFuncionario.SelectedValue); if (IDFUNCIONARIO > 0) { RowRelatorio.Add(new RowsFiltro("IDFUNCIONARIO", "System.Int32", "=", IDFUNCIONARIO.ToString())); } LIS_CLIENTEColl = LIS_CLIENTEP.ReadCollectionByParameter(RowRelatorio); //Remove ID repetido LIS_CLIENTECollection LIS_CLIENTE2Coll = new LIS_CLIENTECollection(); foreach (LIS_CLIENTEEntity item in LIS_CLIENTEColl) { if (LIS_CLIENTE2Coll.Find(delegate(LIS_CLIENTEEntity item2) { return (item2.IDFUNCIONARIO == item.IDFUNCIONARIO); }) == null) { LIS_CLIENTE2Coll.Add(item); } } LIS_CLIENTEColl.Clear(); LIS_CLIENTEColl = LIS_CLIENTE2Coll; PreencheGrid(); }
private void btnImprimir_Click(object sender, EventArgs e) { LIS_CLIENTECollection LIS_CLIENTEColl_R = new LIS_CLIENTECollection(); if (numericUpDown1.Value > 0) { for (int i = 0; i < numericUpDown1.Value; i++) { foreach (LIS_CLIENTEEntity item in LIS_ClienteColl) { LIS_CLIENTEColl_R.Add(item); } } LIS_ClienteColl.Clear(); LIS_ClienteColl = LIS_CLIENTEColl_R; } Phydeaux.Utilities.DynamicComparer <LIS_CLIENTEEntity> comparer = new Phydeaux.Utilities.DynamicComparer <LIS_CLIENTEEntity>("NOME"); LIS_ClienteColl.Sort(comparer.Comparer); //// 'define o objeto para visualizar a impressao PrintPreviewDialog objPrintPreview = new PrintPreviewDialog(); if (cbModeloEtiqueta.SelectedIndex == 0) // Etiqueta pimaco 6080 { printDialog1.Document = pDEtiqueta6080; if (printDialog1.ShowDialog() == DialogResult.OK) { objPrintPreview.Document = pDEtiqueta6080; objPrintPreview.WindowState = FormWindowState.Maximized; objPrintPreview.PrintPreviewControl.Zoom = 1; objPrintPreview.ShowDialog(); } } else if (cbModeloEtiqueta.SelectedIndex == 1) // Etiqueta pimaco 6095 { printDialog1.Document = pDEtiqueta6095; if (printDialog1.ShowDialog() == DialogResult.OK) { objPrintPreview.Document = pDEtiqueta6095; objPrintPreview.WindowState = FormWindowState.Maximized; objPrintPreview.PrintPreviewControl.Zoom = 1; objPrintPreview.ShowDialog(); } } else if (cbModeloEtiqueta.SelectedIndex == 2) // Etiqueta pimaco 6181 { ImprimirPimaco6181(); } }