public static string ObtenerRutaPDF(int iCodigoReporte) { #region linq to class //try //{ // //RemoteModelDataContext dm = new RemoteModelDataContext(); // Reporte reportePDF = dm.Reportes.Where(r => r.iCodigoReporte == iCodigoReporte).First(); // return (reportePDF.vRutaReportePDF == null) ? "" : reportePDF.vRutaReportePDF; //} //catch (Exception ex) //{ // return ""; //} #endregion #region SQL compact connection SqlCeConnection conn = null; SqlCeCommand cmd = null; SqlCeDataReader rdr = null; ReporteB f = new ReporteB(); try { conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf")); conn.Open(); cmd = new SqlCeCommand("SELECT * From Reporte WHERE iCodigoReporte = @iCodigoReporte", conn); cmd.Parameters.AddWithValue("@iCodigoReporte", iCodigoReporte); rdr = cmd.ExecuteReader(); while (rdr.Read()) { f.iCodigoReporte = rdr.GetInt64(0); f.iCodigoPaciente = rdr.GetInt32(1); f.iCodigoDetalleReporte = (int)rdr.GetInt64(2); f.iCodigoTipoReporte = rdr.GetInt32(3); f.dtFecReportePaciente = rdr.GetDateTime(4); f.vRutaReportePDF = rdr.GetString(5); } rdr.Close(); cmd.Dispose(); } catch (Exception) { return(""); } finally { conn.Close(); } return((f.vRutaReportePDF == null) ? "" : f.vRutaReportePDF);; #endregion }
public static string ObtenerRutaPDF(int iCodigoReporte) { #region linq to class //try //{ // //RemoteModelDataContext dm = new RemoteModelDataContext(); // Reporte reportePDF = dm.Reportes.Where(r => r.iCodigoReporte == iCodigoReporte).First(); // return (reportePDF.vRutaReportePDF == null) ? "" : reportePDF.vRutaReportePDF; //} //catch (Exception ex) //{ // return ""; //} #endregion #region SQL compact connection SqlCeConnection conn = null; SqlCeCommand cmd = null; SqlCeDataReader rdr = null; ReporteB f = new ReporteB(); try { conn = new SqlCeConnection("Data Source=" + System.IO.Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "HRNPCIData.sdf")); conn.Open(); cmd = new SqlCeCommand("SELECT * From Reporte WHERE iCodigoReporte = @iCodigoReporte", conn); cmd.Parameters.AddWithValue("@iCodigoReporte", iCodigoReporte); rdr = cmd.ExecuteReader(); while (rdr.Read()) { f.iCodigoReporte = rdr.GetInt64(0); f.iCodigoPaciente = rdr.GetInt32(1); f.iCodigoDetalleReporte = (int)rdr.GetInt64(2); f.iCodigoTipoReporte = rdr.GetInt32(3); f.dtFecReportePaciente = rdr.GetDateTime(4); f.vRutaReportePDF = rdr.GetString(5); } rdr.Close(); cmd.Dispose(); } catch (Exception) { return ""; } finally { conn.Close(); } return (f.vRutaReportePDF == null) ? "" : f.vRutaReportePDF;; #endregion }