protected void btnCargarJobaBD_Click(object sender, EventArgs e) { cJob objCJobProyectoHomologado = new cJob(); string trailingPath = ""; string fullPath = ""; int intIdCodAppH = int.Parse(Session["intIdCodAppH"].ToString()); if (fupJobAbaseDeDatos.FileBytes.Length > 0) { trailingPath = Path.GetFileName(fupJobAbaseDeDatos.PostedFile.FileName + DateTime.Now.ToString("yyyyMMddHHmmss")); fullPath = Path.Combine(Server.MapPath(@"..\jobclients"), trailingPath); fupJobAbaseDeDatos.SaveAs(fullPath); lblMensaje.Text = fullPath; lblMensaje.Text = fupJobAbaseDeDatos.ToString() + " - " + Session["intIdCodAppH"].ToString() + " - " + fullPath; //En caso se presente error lblMensaje.Text = objCJobProyectoHomologado.insertarJobProyectoHomologacion(fupJobAbaseDeDatos, intIdCodAppH , fullPath); //En caso se presente error cJob objCJob = new cJob(); lblMensaje.Text = objCJob.cRealizarAnalisisJobProyectoHomologacion(); Session["intIdJob"] = objCJob.cUtilIdJobsHomologados(intIdCodAppH); flagCargaJob = 1; } else { lblMensaje.Text = "Seleccione Archivo"; } }
protected void btnCargarBD_Click(object sender, EventArgs e) { cUtils objInsertarArchivo = new cUtils(); lblMensaje.Text = objInsertarArchivo.insertarJobArchivoTemporal(fupBaseDeDatos); //En caso se presente error cJob objCJob = new cJob(); lblMensaje.Text = objCJob.cRealizarAnalisisJob(); flagCargaJob = 1; }
protected void btnCargarJobaBD_Click(object sender, EventArgs e) { cJob objCJobProyectoHomologado = new cJob(); string trailingPath = ""; string fullPath = ""; /* if (((FileUpload)FormView1.FindControl("PhotoFile")).FileBytes.Length > 0) { string trailingPath = Path.GetFileName(((FileUpload)FormView1.FindControl("PhotoFile")).PostedFile.FileName.Replace(".jpg", "") + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg"); string fullPath = Path.Combine(Server.MapPath(@"..\imagesclients"), trailingPath); ((FileUpload)FormView1.FindControl("PhotoFile")).SaveAs(fullPath); FileInfo f = new FileInfo(fullPath); byte[] buffer = new byte[f.Length]; f.OpenRead().Read(buffer, 0, (int)f.OpenRead().Length); Photo objPhoto = new Photo(); PhotoManager objPhotoManager = new PhotoManager(); objPhoto = (Photo)FormView1.DataItem; */ //try //{ // //if (fupJobAbaseDeDatos.FileBytes.Length > 0) // //{ // trailingPath = Path.GetFileName(fupJobAbaseDeDatos.PostedFile.FileName + DateTime.Now.ToString("yyyyMMddHHmmss")); // fullPath = Path.Combine(Server.MapPath(@"..\jobclients"), trailingPath); // fupJobAbaseDeDatos.SaveAs(fullPath); // lblMensaje.Text = fullPath; // //lblMensaje.Text = fupJobAbaseDeDatos.ToString() + " - " + Session["intIdCodAppH"].ToString() +" - "+fullPath; //En caso se presente error // //lblMensaje.Text = objCJobProyectoHomologado.insertarJobProyectoHomologacion(fupJobAbaseDeDatos, int.Parse(Session["intIdCodAppH"].ToString()), fullPath); //En caso se presente error // //cJob objCJob = new cJob(); // //lblMensaje.Text = objCJob.cRealizarAnalisisJobProyectoHomologacion(); // //Session["intIdJob"] = objCJob.cUtilIdJobsHomologados(int.Parse(Session["intIdCodAppH"].ToString())); // //flagCargaJob = 1; // //} // //else // //{ // // lblMensaje.Text = "Seleccione Archivo"; // //} //} //catch (InvalidCastException ex) //{ // lblMensaje.Text = ex.ToString(); //} }
protected void btnCargarJobaBD_Click(object sender, EventArgs e) { cJob objCJobProyectoHomologado = new cJob(); FileInfo f = new FileInfo(Server.MapPath("C:\\Inetpub\\wwwroot\\WebHomologacion\\ArchivosTemporales") + "\\" + "archivoTemp.txt"); System.IO.File.Copy(fupJobAbaseDeDatos.PostedFile.FileName.Replace(fupJobAbaseDeDatos.FileName, "") + "" + fupJobAbaseDeDatos.FileName, Server.MapPath("C:\\Inetpub\\wwwroot\\WebHomologacion\\ArchivosTemporales") + "\\" + "archivoTemp.txt", true); //lblMensaje.Text = objCJobProyectoHomologado.insertarJobProyectoHomologacion(fupJobAbaseDeDatos, int.Parse(Session["intIdCodAppH"].ToString()), f); //En caso se presente error //lblMensaje.Text = objCJobProyectoHomologado.insertarJobProyectoHomologacion(fupJobAbaseDeDatos, int.Parse(Session["intIdCodAppH"].ToString())); //En caso se presente error cJob objCJob = new cJob(); lblMensaje.Text = objCJob.cRealizarAnalisisJobProyectoHomologacion(); Session["intIdJob"] = objCJob.cUtilIdJobsHomologados(int.Parse(Session["intIdCodAppH"].ToString())); flagCargaJob = 1; }
public string cRealizarAnalisisJob() { string mensaje = ""; try { cJob objCJob = new cJob(); int intIdArchivoTemp = objCJob.cUtilIdArchivoPlano(); List<cTempArchivo> objTempArchivo = new List<cTempArchivo>(); iftJobs objJobs = new iftJobs(); string comentario = ""; string member = ""; string procedimiento = ""; string librerias = ""; List<iftJobs> listJobsAux = new List<iftJobs>(); int i = 0; objTempArchivo = objCJob.obtenerListaJobTempArchivo(intIdArchivoTemp); cTempArchivo objTempArchivoAux = new cTempArchivo(); foreach (cTempArchivo s in objTempArchivo) { if (s.strTipoEstadoValidacion == EstadosJOB.Job.ToString()) { objJobs.intIdArchivo = s.intIdArchivo; objJobs.strJob = s.strDescripcionValidacion; objJobs.strTipoJob = EstadosJOB.TipoJobPendiente.ToString(); objJobs.strDescripcionJob = "Pendiente"; objJobs.strCodAplicacion = "PendienteCodApp"; objJobs.strEstadoRevision = "PendienteRevision"; objJobs.strUbicacionJob = "PendienteJalar de Nombre Archivo"; objJobs.strAplication = "Pendiente por Scheduler Application"; objJobs.strJobQual = "Pendiente por Scheduler IDT"; objJobs.strJefeDeEquipo = "Pendiente segun Inventario de Aplicaciones"; objJobs.strATSoporte = "Pendiente segun Inventario de Aplicaciones"; objJobs.dtFechaModificacion = DateTime.Now; } if (s.strTipoEstadoValidacion == EstadosJOB.Comentario.ToString()) { comentario += s.strDescripcionValidacion + " \n "; } if (s.strTipoEstadoValidacion == EstadosJOB.Member.ToString()) { member += s.strDescripcionValidacion; } if (s.strTipoEstadoValidacion == EstadosJOB.Procedimiento.ToString()) { procedimiento += s.strDescripcionValidacion; } if (s.strTipoEstadoValidacion == EstadosJOB.Libreria.ToString()) { librerias += s.strDescripcionValidacion; } } if (comentario.Length >= 2400) { objJobs.strDescripcionJob = comentario.Substring(0, 2499); } else { objJobs.strDescripcionJob = comentario; } string[] split = librerias.Split(new char[] { ',', ' ' }); for (int j = 0; j < split.Length; j++) { i = j; if (split[j].ToString() == "CPRO.BCP.PARM") { i++; objJobs.strCproBcpParam1 = i.ToString(); } if (split[j].ToString() == "ENDVC.BCP.PROCLIB") { i++; objJobs.strEndvcBcpProclib2 = i.ToString(); } if (split[j].ToString() == "ENDVP.BCP.PROCLIB") { i++; objJobs.strEndvpBcpProclib3 = i.ToString(); } if (split[j].ToString() == "ENDVC.CORPORAT.PROCLIB") { i++; objJobs.strEndvcCorporatProclib4 = i.ToString(); } if (split[j].ToString() == "ENDVP.CORPORAT.PROCLIB") { i++; objJobs.strEndvpCorporatProclib5 = i.ToString(); } if (split[j].ToString() == "CPRO.BCP.PROCLIB.NOFNF") { i++; objJobs.strCproBcpProclibNoFnf6 = i.ToString(); } if (split[j].ToString() == "CPRO.BCP.PROCTEMP") { i++; objJobs.strCproBcpProcTemp7 = i.ToString(); } if ((split[j].ToString() != "CPRO.BCP.PROCTEMP") && (split[j].ToString() != "CPRO.BCP.PROCLIB.NOFNF") && (split[j].ToString() != "ENDVP.CORPORAT.PROCLIB") && (split[j].ToString() != "ENDVC.CORPORAT.PROCLIB") && (split[j].ToString() != "ENDVP.BCP.PROCLIB") && (split[j].ToString() != "CPRO.BCP.PARM") && (split[j].ToString() != "ENDVC.BCP.PROCLIB")) { objJobs.strOtraLibreria8 += split[j].ToString(); } } objJobs.strConfiguracionLibrerias = librerias; objJobs.strMembers = member; objJobs.strProcedimiento = procedimiento; objCJob.insertarJob(objJobs); mensaje = "Se guardo Job con Exito"; return mensaje; } catch (Exception ex) { mensaje = "Sucedio un error al subir el archivo: " + ex.Message; return mensaje; } }
protected void btnMostrarAnalisis_Click(object sender, EventArgs e) { cJob objCJob = new cJob(); Session["intIdJob"] = objCJob.cUtilIdJob(); Server.Transfer("wfrmReporteJobAnalizado.aspx"); }
protected void btnMostrarAnalisis_Click(object sender, EventArgs e) { cJob objCJob = new cJob(); Server.Transfer("~/ModuloHomologacion/wfrmReporteJobProyectoHomologado.aspx"); }