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);
        }
Exemple #2
0
        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);
            }
        }