Cuestión : mejores prácticas en la programación

¿Hola expertos, como puedo utilizar mejores prácticas en la programación para mejorar este código?
protected Page_Load vacío (remitente del objeto, e)
{nombreReporte de EventArgs de la secuencia del
del
= de Request.QueryString [“nombreReporte”]; codigoAbreviatura de la secuencia del
= Request.QueryString [“codigoActividad”]; repositorio del

IbdradesanewRepository = nuevo bdradesanewRepository (); curso del
var = repositorio.ObtenerCodigoCurso (codigoAbreviatura); codigoActividad del
internacional = Convert.ToInt32 (curso.CODCURSO); codigoActividadesAlumnos del

internacional = 0;
ReportViewer1.ProcessingMo/>de = Microsoft.Reporting.WebForms. ProcessingMode.Remote;
ReportViewer1.ServerReport.ReportServerUrl = nuevo System.Uri (“ " del nofollow " > http://srvbdsq/>ldesa2/ReportServer " del” rel= del _blank del” target=” de http://srvbdsqldesa2/ReportServer del href= " del
si (== “xxyyCertificado” del nombreReporte)
parámetros {del
ReportParameter [] = nuevo ReportParameter [2]; parámetros del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyCertificado "; codigoActividadesAlumnos del
= Convert.ToInt32 (Request.QueryString [ " codigoActividadesAlumnos "]); ; parámetros del
[1] = nuevo ReportParameter (“CodigoActividadesAlumnos”, codigoActividadesAlumnos.ToString (), falso);
this.ReportViewer1.ServerReport.SetParameters (parameters);

del
} si (== “xxyyInformeAcademicoCertificado” del nombreReporte)
parámetro {del
ReportParameter [] = nuevo ReportParameter [1]; parámetro del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyInformeAcademicoCertificado "; del
this.ReportViewer1.ServerReport.SetParameters (parameter);

del
} si (== “xxyyActaNotasNivelSede” del nombreReporte)
parámetro {del
ReportParameter [] = nuevo ReportParameter [1]; parámetro del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyActaNotasNivelSede "; del
this.ReportViewer1.ServerReport.SetParameters (parameter);

del
} si (== “xxyyConstancia” del nombreReporte)
parámetros {del
ReportParameter [] = nuevo ReportParameter [2]; parámetros del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyConstancia "; codigoActividadesAlumnos del
= Convert.ToInt32 (Request.QueryString [ " codigoActividadesAlumnos "]); ; parámetros del
[1] = nuevo ReportParameter (“CodigoActividadesAlumnos”, codigoActividadesAlumnos.ToString (), falso);
this.ReportViewer1.ServerReport.SetParameters (parameters);

del
} si (== “xxyyGenerarFolioConstancia” del nombreReporte)
parámetro {del
ReportParameter [] = nuevo ReportParameter [1]; parámetro del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyGenerarFolioConstancia "; del
this.ReportViewer1.ServerReport.SetParameters (parameter);

del
} si (== “xxyyInformeAcademicoConstancia” del nombreReporte)
parámetro {del
ReportParameter [] = nuevo ReportParameter [1]; parámetro del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyInformeAcademicoConstancia "; del
this.ReportViewer1.ServerReport.SetParameters (parameter);

del
} si (== “xxyyInformeAcademicoConstanciaDetalladoMag” del nombreReporte)
parámetro {del
ReportParameter [] = nuevo ReportParameter [1]; parámetro del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyInformeAcademicoConstanciaDetalladoMag "; del
this.ReportViewer1.ServerReport.SetParameters (parameter);

del
} si (== “xxyyInformeAcademicoConstanciaDetalladoAux” del nombreReporte)
parámetro {del
ReportParameter [] = nuevo ReportParameter [1]; parámetro del
[0] = nuevo ReportParameter (“CodigoActividad”, de codigoActividad.ToString (), falso);
ReportViewer1.ServerReport.ReportPath =” /xxyyCertificaRS/xxyyInformeAcademicoConstanciaDetalladoAux "; del
this.ReportViewer1.ServerReport.SetParameters (parameter);


this.ReportViewer1.ServerReport del
}. Refresh ();

si == (de Request.QueryString [“showPrintButton”] “falso”)
ReportViewer1.ShowPrintButton = falso; el else
ReportViewer1.ShowPrintBut/>ton = verdad;

}
class= del

Respuesta : mejores prácticas en la programación

Algunos comentarios:
En el web.config, hay un valor para el “myURI”

Quité las líneas donde usted convierte los parámetros de la pregunta a una internacional, y entonces de nuevo a secuencia.

Defino los parámetros de ReportParameter [] = nuevo ReportParameter [1];
y si sucede ser uno del “xxyyCertificado” o el “xxyyConstancia” mecanografía, consigue redefinido [2] y agrega el 2do parámetro y para cada informe, agrega el primer parámetro enseguida después de ese bloque del código.
1:
2:
3:
4:
5:
6:
7:

    
      
        http://srvbdsqldesa2/ReportServer
      
    
  
Otras soluciones  
 
programming4us programming4us