//public List<ProcedimientoVM> ConsultarDatosProcedimientoPadre(int ID_PROCEDIMIENTO) //{ // ProcedimientoDAL obj = new ProcedimientoDAL(); // return obj.ConsultarDatosProcedimientoPadre(ID_PROCEDIMIENTO); //} public string genera_pdf_res_taxi_independ(string NroPlaca, string rutaArchivo, int tipoModalidad, string Persona, string DNI) { var resultado = ""; try { DtsResolucion datosResolucion = new DtsResolucion(); var dtResolucionDatos = new DtsResolucion.Resolucion_ObtencionDataTable(); var dr = dtResolucionDatos.NewRow(); dr["ID_EXPEDIENTE_PADRE"] = "154"; dr["ID_EXPEDIENTE_HIJO"] = "155"; dr["FECHA_REGISTRO"] = "20/02/2020"; dr["PROPIETARIO"] = Persona; dr["NUMERO_DOC_SOLICITANTE"] = DNI; dr["PLACA"] = "ACR-789"; dr["ANIO"] = "2020"; dr["NUMERO_RESOLUCION"] = "154"; dtResolucionDatos.Rows.Add(dr); //} datosResolucion.Tables["Resolucion_Obtencion"].Merge(dtResolucionDatos); ReportDocument rd = new ReportDocument(); rd = new rptResObtencion(); rd.SetDataSource(datosResolucion); resultado = "Resolucion N° 154.pdf"; System.IO.File.Delete(rutaArchivo + resultado); rd.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, rutaArchivo + resultado); rd.Close(); return("1|" + resultado); } catch (Exception ex) { resultado += "0|" + ex.Message; } return(resultado); }
//public ReporteResolucionVM ReporteResolucion(int IDDOC_PADRE) //{ //} public string ReporteResolucion(int IDDOC_PADRE, string rutaArchivo) { var tarjetaCirculacion = reporteDAL.ReporteResolucion(IDDOC_PADRE); var resultado = ""; try { DtsResolucion datosResolucion = new DtsResolucion(); var dtResolucionDatos = new DtsResolucion.Resolucion_ObtencionDataTable(); var dr = dtResolucionDatos.NewRow(); dr["ID_EXPEDIENTE_PADRE"] = tarjetaCirculacion.ID_EXPEDIENTE_PADRE; dr["ID_EXPEDIENTE_HIJO"] = tarjetaCirculacion.ID_EXPEDIENTE_HIJO; dr["FECHA_REGISTRO"] = tarjetaCirculacion.FECHA_REG.ValorFechaCorta(); dr["PROPIETARIO"] = tarjetaCirculacion.PROPIETARIO; dr["NUMERO_DOC_SOLICITANTE"] = tarjetaCirculacion.NUMERO_RECURRENTE; dr["PLACA"] = tarjetaCirculacion.PLACA; dr["ANIO"] = DateTime.Now.Year; dr["NUMERO_RESOLUCION"] = tarjetaCirculacion.NUMERO_RESOLUCION; dtResolucionDatos.Rows.Add(dr); //} datosResolucion.Tables["Resolucion_Obtencion"].Merge(dtResolucionDatos); ReportDocument rd = new ReportDocument(); rd = new rptResObtencion(); rd.SetDataSource(datosResolucion); resultado = "RESOLUCIÓN " + tarjetaCirculacion.ID_EXPEDIENTE_PADRE + "_" + DateTime.Now.Year + ".pdf"; System.IO.File.Delete(rutaArchivo + resultado); rd.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, rutaArchivo + resultado); rd.Close(); return("1|" + resultado); } catch (Exception ex) { resultado += "0|" + ex.Message; } return(resultado); }