private void btnImprimir_Click(object sender, EventArgs e) { Formulario formulario = FormularioBL.obtenerFormulario("AL-T-CL", ref error, ref mensaje); if (!error) { try { AlprotecdbEntities db = new AlprotecdbEntities(); CRClientes crClientes = new CRClientes(); crClientes.SetDataSource(db.Contacto.Select(c => new { Id = c.Cliente.idCliente, Tipo = c.Cliente.Catalogo1.valor, Codigo = c.Cliente.codigo, Documento = c.Cliente.Catalogo2.valor, NumeroDocumento = c.Cliente.numeroDocumento, Nombre = c.Cliente.nombre, Telefono = c.Cliente.telefono, Direccion = c.Cliente.direccion, Ciudad = c.Cliente.Catalogo.valor, NombreContacto = c.nombre, CargoContacto = c.cargo, TelefonoContacto = c.telefono, MovilContacto = c.movil, CorreoElectronicoContacto = c.correoElectronico, ObservacionesContacto = c.observaciones }).ToList()); crClientes.SetParameterValue("CodigoFormulario", formulario.codigo); crClientes.SetParameterValue("NombreFormulario", formulario.nombre); crClientes.SetParameterValue("AproboFormulario", formulario.aprobo); crClientes.SetParameterValue("NumeroEdicionFormulario", formulario.numeroEdicion.ToString()); FrmReportes frmReportes = new FrmReportes(); frmReportes.crvReportes.ReportSource = crClientes; frmReportes.ShowDialog(); } catch (Exception exception) { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnImprimir_Click(object sender, EventArgs e) { Formulario formulario = FormularioBL.obtenerFormulario("AL-T-TR", ref error, ref mensaje); if (!error) { try { AlprotecdbEntities db = new AlprotecdbEntities(); CRTrabajadores crTrabajadores = new CRTrabajadores(); crTrabajadores.SetDataSource(db.Trabajador.Select(t => new { CedulaIdentidad = t.cedulaIdentidad, Nombre = t.nombre, Cargo = t.cargo, Telefono = t.telefono, Movil = t.movil, Direccion = t.direccion }).ToList()); crTrabajadores.SetParameterValue("CodigoFormulario", formulario.codigo); crTrabajadores.SetParameterValue("NombreFormulario", formulario.nombre); crTrabajadores.SetParameterValue("AproboFormulario", formulario.aprobo); crTrabajadores.SetParameterValue("NumeroEdicionFormulario", formulario.numeroEdicion.ToString()); FrmReportes frmReportes = new FrmReportes(); frmReportes.crvReportes.ReportSource = crTrabajadores; frmReportes.ShowDialog(); } catch (Exception ex) { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Ocurrió un error.", "Alprotec", MessageBoxButtons.OK, MessageBoxIcon.Error); } }