private void Acta_Load(object sender, EventArgs e) { ReportParameter[] parametros = new ReportParameter[14]; parametros[0] = new ReportParameter("ID", asignacion.id.ToString()); parametros[1] = new ReportParameter("CODINV", asignacion.codigo.ToString()); parametros[2] = new ReportParameter("EMP_CEDULA", asignacion.documento); parametros[3] = new ReportParameter("EMP_NOMBRES", asignacion.nombreCompleto); parametros[4] = new ReportParameter("FECHA", asignacion.fecha); parametros[5] = new ReportParameter("USU_NOMBRE", asignacion.usuarioNombres); parametros[6] = new ReportParameter("USU_DOCUMENTO", asignacion.usuarioDocumento); parametros[7] = new ReportParameter("OBSERVACION", asignacion.observacion); parametros[8] = new ReportParameter("MOUSE", asignacion.asiMouse == true ? "X" : ""); parametros[9] = new ReportParameter("TECLADO", asignacion.asiTeclado == true ? "X" : ""); parametros[10] = new ReportParameter("BASE", asignacion.asiBase == true ? "X" : ""); parametros[11] = new ReportParameter("MORRAL", asignacion.asiMorral == true ? "X" : ""); parametros[12] = new ReportParameter("CORREO", asignacion.asiCorreo == true ? "X" : ""); parametros[13] = new ReportParameter("PUESTO", asignacion.asiPuesto == true ? "X" : ""); ReporteEntrega.LocalReport.SetParameters(parametros); ReportDataSource Sourse = new ReportDataSource(); Sourse.Name = "EQUIPOS"; Sourse.Value = asignaciones.CargarAsignacionDetalle(asignacion.id); ReporteEntrega.LocalReport.DataSources.Add(Sourse); ReporteEntrega.RefreshReport(); ReporteEntrega.SetDisplayMode(DisplayMode.PrintLayout); }
private void CargarAsignacion() { try { DateSelect.Text = DateTime.Now.ToString("yyyy-MM-dd"); if (asignacion != null) { TxtUsuarioModifi.Visible = true; TxtFechaModifi.Visible = true; tblAsignar.Visible = false; tblAsignarDetalle.Visible = true; DateSelect.Enabled = false; txtDocumento.Enabled = false; txtNombres.Enabled = false; txtObservaciones.Enabled = false; btnSave.Visible = false; txtDocumento.Text = asignacion.documento; txtNombres.Text = asignacion.nombreCompleto; DateSelect.Text = asignacion.fecha; txtObservaciones.Text = asignacion.observacion; chkTeclado.Checked = asignacion.asiTeclado; chkMouse.Checked = asignacion.asiMouse; chkPuesto.Checked = asignacion.asiPuesto; chkBase.Checked = asignacion.asiBase; chkMaletin.Checked = asignacion.asiMaletin; chkMorral.Checked = asignacion.asiMorral; chkCorreo.Checked = asignacion.asiCorreo; lblAnulada.Visible = asignacion.anulado; TxtUsuarioModifi.Text = asignacion.usuarioModifi; TxtFechaModifi.Text = asignacion.fechaModifi; chkTeclado.Enabled = false; chkMouse.Enabled = false; chkPuesto.Enabled = false; chkBase.Enabled = false; chkMaletin.Enabled = false; chkMorral.Enabled = false; chkCorreo.Enabled = false; tblAsignarDetalle.AutoGenerateColumns = false; tblAsignarDetalle.DataSource = asignaciones.CargarAsignacionDetalle(asignacion.id); } } catch (Exception ex) { MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }