Pergunta : melhores práticas na programação

Olá! peritos, como eu posso usar melhores práticas na programação para melhorar este código?
protected Page_Load vago (remetente do objeto, e)
de EventArgs {nombreReporte da corda do
do
= de Request.QueryString [“nombreReporte”]; codigoAbreviatura da corda do
= Request.QueryString [“codigoActividad”]; repositorio do

IbdradesanewRepository = bdradesanewRepository novo (); curso do
var = repositorio.ObtenerCodigoCurso (codigoAbreviatura); codigoActividad do
int = Convert.ToInt32 (curso.CODCURSO); codigoActividadesAlumnos do

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

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

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

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

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

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

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

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


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

se (== de Request.QueryString [“showPrintButton”] “falso”)
ReportViewer1.ShowPrintButton = falso; o else
ReportViewer1.ShowPrintBut/>ton = retifica;

}
class= do

Resposta : melhores práticas na programação

Alguns comentários:
No web.config, há um valor para o “myURI”

Eu removi as linhas onde você converte os parâmetros da pergunta a um int, e então de volta à corda.

Eu defino os parâmetros de ReportParameter [] = ReportParameter novo [1];
e se acontece ser um do “xxyyCertificado” ou o “xxyyConstancia” datilografa, começ redefinido [2] e adiciona o ò parâmetro e para cada relatório, adiciona o primeiro parâmetro imediatamente depois desse bloco do código.
1:
2:
3:
4:
5:
6:
7:

    
      
        http://srvbdsqldesa2/ReportServer
      
    
  
Outras soluções  
 
programming4us programming4us