コード例 #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            CR_Requerimiento_Servicio rpt = new CR_Requerimiento_Servicio();

            rpt.Site = this.Site;
            return(rpt);
        }
コード例 #2
0
        public void ShowMe(string strNumRequerimiento)
        {
            Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle();
            DataSet DS_Requerimiento          = new DataSet();

            if (MyStuff.UsaWCF == true)
            {
                DS_Requerimiento = objWCF.Formato_Requerimiento(strNumRequerimiento);
            }
            else
            {
                DS_Requerimiento = SRD.Formato_Requerimiento(strNumRequerimiento);
            }

            if (Convert.ToString(DS_Requerimiento.Tables[0].Rows[0][6]).TrimEnd() == "B")
            {
                Formato.CrystalReport.CR_Requerimiento_Bien crpt = new Formato.CrystalReport.CR_Requerimiento_Bien();
                crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]);
                crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]);
                crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]);
                Crv_Requerimiento.ReportSource = null;
                Crv_Requerimiento.ReportSource = crpt;
            }
            else
            {
                Formato.CrystalReport.CR_Requerimiento_Servicio crpt = new Formato.CrystalReport.CR_Requerimiento_Servicio();
                crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]);
                crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]);
                crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]);
                Crv_Requerimiento.ReportSource = null;
                Crv_Requerimiento.ReportSource = crpt;
            }
            this.ShowDialog();
        }
コード例 #3
0
        private void MostrarRequerimiento(string strNumRequerimiento,
                                          string strNomTipoAdquisicion,
                                          string strPaso
                                          )
        {
            Service.Requerimiento_Detalle SRD = new Service.Requerimiento_Detalle();
            DataSet DS_Requerimiento          = new DataSet();

            //if (this.opt_SinAutorizacion.Checked == true)
            //{
            //    if (strPaso.TrimEnd() == "01")
            //    {
            //        this.Btn_Descartar.Visible = false;
            //    }
            //    else
            //    {
            //        this.Btn_Descartar.Visible = true;
            //    }
            //    this.Btn_FirmaDigital.Visible = true;
            //}
            this.Crv_Requerimiento.Visible = true;

            if (MyStuff.UsaWCF == true)
            {
                DS_Requerimiento = objWCF.Formato_Requerimiento(strNumRequerimiento);
            }
            else
            {
                DS_Requerimiento = SRD.Formato_Requerimiento(strNumRequerimiento);
            }

            if (Convert.ToString(DS_Requerimiento.Tables[0].Rows[0][6]).TrimEnd() == "B")
            {
                Formato.CrystalReport.CR_Requerimiento_Bien crpt = new Formato.CrystalReport.CR_Requerimiento_Bien();
                crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]);
                crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]);
                crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]);
                Crv_Requerimiento.ReportSource = null;
                Crv_Requerimiento.ReportSource = crpt;
            }
            else
            {
                Formato.CrystalReport.CR_Requerimiento_Servicio crpt = new Formato.CrystalReport.CR_Requerimiento_Servicio();
                crpt.Database.Tables["Requerimiento_Cabecera"].SetDataSource(DS_Requerimiento.Tables[0]);
                crpt.Database.Tables["Requerimiento_Detalle"].SetDataSource(DS_Requerimiento.Tables[1]);
                crpt.Database.Tables["Paso_Requerimiento"].SetDataSource(DS_Requerimiento.Tables[2]);
                Crv_Requerimiento.ReportSource = null;
                Crv_Requerimiento.ReportSource = crpt;
            }



            //SplashScreenManager.CloseForm();
        }