예제 #1
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            cUtils objUtil = new cUtils();
            Page objPage = new Page();
            objPage = this.Page;

            objUtil.cEnviarCorreo(txtPara.Text, txtAsunto.Text, "", txtCuerpo.Text, txtYo.Text);
        }
        protected void btnCargarDatosBasicos_Click(object sender, EventArgs e)
        {
            iftMonitoreoRequerimientoAplicativo objMonitoreoRequerimientoAplicativo = new iftMonitoreoRequerimientoAplicativo();
            cUtils objUtils = new cUtils();

            #region inicializa variables

            objMonitoreoRequerimientoAplicativo.strNombreMonitoreoAplicativo = "";

            objMonitoreoRequerimientoAplicativo.strCodAplicativo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[1].Text);
            objMonitoreoRequerimientoAplicativo.strNombreAplicativo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[2].Text);
            objMonitoreoRequerimientoAplicativo.strObservacionMonitoreo = " ";
            objMonitoreoRequerimientoAplicativo.strNroSN = " ";
            objMonitoreoRequerimientoAplicativo.strNroST = " ";
            objMonitoreoRequerimientoAplicativo.strNroTicket = " ";
            objMonitoreoRequerimientoAplicativo.strTecnologiaAplicacion = " ";
            objMonitoreoRequerimientoAplicativo.strMonitorIFT = " ";
            objMonitoreoRequerimientoAplicativo.strJAC = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[6].Text);  //JAC
            objMonitoreoRequerimientoAplicativo.strSupervisorCSW = " ";
            objMonitoreoRequerimientoAplicativo.strCertificador = " ";
            objMonitoreoRequerimientoAplicativo.strEmpresaResponsable = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[11].Text);
            objMonitoreoRequerimientoAplicativo.strModelo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[3].Text);  //MOdelo
            objMonitoreoRequerimientoAplicativo.strJefeDeEquipo = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[5].Text); //JDE
            objMonitoreoRequerimientoAplicativo.strOwner = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[7].Text);
            objMonitoreoRequerimientoAplicativo.strExperto = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[8].Text);
            objMonitoreoRequerimientoAplicativo.strGrupoServiceDesk = objUtils.cUtilValidarCaracteresExtranos(gvInventarioAplicaciones.Rows[0].Cells[9].Text);
            objMonitoreoRequerimientoAplicativo.strEstadoMonitoreo = " ";

            #endregion

            #region asigna variables a campos
            txtCodAplicativoProyecto.Text = objMonitoreoRequerimientoAplicativo.strNombreMonitoreoAplicativo;
            txtCodAplicativo.Text = objMonitoreoRequerimientoAplicativo.strCodAplicativo;
            txtNombreAplicativo.Text = objMonitoreoRequerimientoAplicativo.strNombreAplicativo;
            txtObservacionMonitoreo.Text = objMonitoreoRequerimientoAplicativo.strObservacionMonitoreo;
            txtNroSN.Text = objMonitoreoRequerimientoAplicativo.strNroSN;
            txtNroST.Text = objMonitoreoRequerimientoAplicativo.strNroST;
            txtNroTICKET.Text = objMonitoreoRequerimientoAplicativo.strNroTicket;
            txtTecnologiaAplicacion.Text = objMonitoreoRequerimientoAplicativo.strTecnologiaAplicacion;
            txtMonitorIFT.Text = objMonitoreoRequerimientoAplicativo.strMonitorIFT;
            txtJAC.Text = objMonitoreoRequerimientoAplicativo.strJAC;
            txtSupervisorCSW.Text = objMonitoreoRequerimientoAplicativo.strSupervisorCSW;
            txtCertificador.Text = objMonitoreoRequerimientoAplicativo.strCertificador;
            txtEmpresaResponsable.Text = objMonitoreoRequerimientoAplicativo.strEmpresaResponsable;
            txtModelo.Text = objMonitoreoRequerimientoAplicativo.strModelo;
            txtJefeDeEquipo.Text = objMonitoreoRequerimientoAplicativo.strJefeDeEquipo;
            txtOwner.Text = objMonitoreoRequerimientoAplicativo.strOwner;
            txtExperto.Text = objMonitoreoRequerimientoAplicativo.strExperto;
            txtGrupoServiceDesk.Text = objMonitoreoRequerimientoAplicativo.strGrupoServiceDesk;
            txtEstadoMonitoreo.Text = objMonitoreoRequerimientoAplicativo.strEstadoMonitoreo;
            //txtdateReunion.Text = "";
            txtdateFechaInicio.Text = DateTime.Now.ToShortDateString();
            txtdateFechaFin.Text = "";

            #endregion
        }
예제 #3
0
        public string insertarDiagramaContextoHomologacion(FileUpload _objFileUpload, int intIdCodAppH, string fullPath, string DescripcionContexto, string nombreArhivo)
        {
            iftHomologacionDiagramaDeContexto objHomologacionDiagramaContexto = new iftHomologacionDiagramaDeContexto();
            cDiagramaContexto objCCDiagramaContexto = new cDiagramaContexto();

            cMensajes objMensajesAux = new cMensajes();
            cUtils objArchivoPlanoManager = new cUtils();                                                                   //Creacion del objeto Util para manejar archivo plano
            string strMensaje = null;

            if (_objFileUpload.FileBytes.Length > 0)                                                                            //Valida que exista archivo seleccionado
            {
                objHomologacionDiagramaContexto.intIdCodAppH = intIdCodAppH;
                objHomologacionDiagramaContexto.strNombreArchivo = nombreArhivo;  //_objFileUpload.FileName;                                                     //Nombre del Archivo
                objHomologacionDiagramaContexto.strRutaImagen = fullPath;       //Ubicacion del archivo
                objHomologacionDiagramaContexto.strDescripcion = DescripcionContexto;
                objCCDiagramaContexto.insertDatosDiagramaContexto(objHomologacionDiagramaContexto);

            }
            return strMensaje = "Se guardo con exito en BD";
        }
 protected void btnDescargarEjecucion_Click(object sender, EventArgs e)
 {
     cUtils objUtil = new cUtils();
     lblMensaje.Text = objUtil.cArchivoExcelHTMLPorCriticaDetalleGrilla(dvMonitoreoCriticos, dvMonitoreoCriticos.Rows[2].Cells[1].Text, this.Page, Session["intIdCodAppM"].ToString());
 }
        protected void imgBtnExportarExcelArchivos_Click(object sender, ImageClickEventArgs e)
        {
            cUtils objUtil = new cUtils();

            lblMensaje.Text = objUtil.cArchivoExcel(gvCronogramaGeneral,"ReporteCronogramaGeneral", this.Page);
        }
예제 #6
0
        public string insertarJobProyectoHomologacion(FileUpload _objFileUpload, int intIdCodAppH, string fullPath)
        {
            iftArchivoPlanoJobProyectoHomologacion objArchivoPlanoJobProyetoHomologacion = new iftArchivoPlanoJobProyectoHomologacion();
            iftTempArchivoHomologacion objArchivoPlanoJobHomologacionTemporal = new iftTempArchivoHomologacion();

            cMensajes objMensajesAux = new cMensajes();
            cUtils objArchivoPlanoManager = new cUtils();                                                                   //Creacion del objeto Util para manejar archivo plano
            string strMensaje = null;

            if (_objFileUpload.FileBytes.Length > 0)                                                                            //Valida que exista archivo seleccionado
            {
                objArchivoPlanoJobProyetoHomologacion.intIdCodAppH = intIdCodAppH;
                objArchivoPlanoJobProyetoHomologacion.strNombreArchivo = _objFileUpload.FileName;                                                     //Nombre del Archivo
                objArchivoPlanoJobProyetoHomologacion.strRutaArchivo = _objFileUpload.PostedFile.FileName.Replace(_objFileUpload.FileName, "");       //Ubicacion del archivo
                objArchivoPlanoJobProyetoHomologacion.txtContenido = EstadosJOB.Job.ToString();
                objArchivoPlanoManager.insertarArchivoPlanoJobProyectoHomologacion(objArchivoPlanoJobProyetoHomologacion);

                ArrayList tempArchivo = new ArrayList();
                //try
                //{
                    //using (TextReader reader = new StreamReader(fullPath))                            //Obtener archivo a leer
                    //{

                        TextReader reader = new StreamReader(fullPath);
                        int i = 1;                                                                                              //inicializa indice
                        string line;                                                                                            //inicializa texto de cada linea de archivo
                        objArchivoPlanoJobHomologacionTemporal.intIdArchivo = cUtilIdArchivoPlanoJobProyectoHomologacion();

                        //return strMensaje = fullPath + " - " + objArchivoPlanoJobHomologacionTemporal.intIdArchivo.ToString() +"-" + reader.ReadLine();

                        while ((line = reader.ReadLine()) != null)                                                              //hasta que llegue a nulo
                        {
                            tempArchivo.Add(line);                                                                              //adiciona lo que trae del archivo a temporal

                        objArchivoPlanoJobProyetoHomologacion.txtContenido = line;                //adiciona a objeto la linea que esta en temporal
                        objArchivoPlanoJobHomologacionTemporal.intNroLinea = i;
                        objArchivoPlanoJobHomologacionTemporal.strTextoLinea = line;
                        line = line.Replace("//", "");                      //Manda la linea limpia para ser compilada

                        objArchivoPlanoJobHomologacionTemporal.strTipoEstadoValidacion = objArchivoPlanoManager.cUtilValidarComentario(line);
                        objMensajesAux = objArchivoPlanoManager.cUtilValidarJob(line)[0];

                        objArchivoPlanoJobHomologacionTemporal.strTipoEstadoValidacion = objMensajesAux.TipoEstadoValidacion;
                        objArchivoPlanoJobHomologacionTemporal.strDescripcionValidacion = objMensajesAux.DescripcionValidacion;
                        objArchivoPlanoManager.insertarJobProyectoHomologacionArchivoPlanoTemporal(objArchivoPlanoJobHomologacionTemporal);
                        i++;
                        }
                //    }
                //}
                //catch (Exception ex)
                //{
                //    return strMensaje = "Error en subir archivo: " + ex.ToString();
                //}
            }
            //return strMensaje = "Se guardo con exito en BD";
            return strMensaje;
        }
        protected void btnRegistrarRutinaCritica_Click(object sender, EventArgs e)
        {
            iftMonitoreoRequerimientoAplicativo objMonitoreoRequerimientoAplicativo = new iftMonitoreoRequerimientoAplicativo();
            cUtils objUtils = new cUtils();
            cMonitoreoAplicativo objCMonitoreoAplicativo = new cMonitoreoAplicativo();

            try
            {
                #region Setear Objeto objMonitoreoCriticoAplicativo y cUtilValidarCaracteresExtranos

                objMonitoreoRequerimientoAplicativo.strNombreMonitoreoAplicativo    = objUtils.cUtilValidarCaracteresExtranos(txtCodAplicativoProyecto.Text);
                objMonitoreoRequerimientoAplicativo.strCodAplicativo                = objUtils.cUtilValidarCaracteresExtranos(txtCodAplicativo.Text);
                objMonitoreoRequerimientoAplicativo.strNombreAplicativo             = objUtils.cUtilValidarCaracteresExtranos(txtNombreAplicativo.Text);
                objMonitoreoRequerimientoAplicativo.strObservacionMonitoreo         = objUtils.cUtilValidarCaracteresExtranos(txtObservacionMonitoreo.Text);
                objMonitoreoRequerimientoAplicativo.strNroSN                        = objUtils.cUtilValidarCaracteresExtranos(txtNroSN.Text);
                objMonitoreoRequerimientoAplicativo.strNroST                        = objUtils.cUtilValidarCaracteresExtranos(txtNroST.Text);
                objMonitoreoRequerimientoAplicativo.strNroTicket                    = objUtils.cUtilValidarCaracteresExtranos(txtNroTICKET.Text);
                objMonitoreoRequerimientoAplicativo.strTecnologiaAplicacion         = objUtils.cUtilValidarCaracteresExtranos(txtTecnologiaAplicacion.Text);
                objMonitoreoRequerimientoAplicativo.strMonitorIFT                   = objUtils.cUtilValidarCaracteresExtranos(txtMonitorIFT.Text);
                objMonitoreoRequerimientoAplicativo.strJAC                          = objUtils.cUtilValidarCaracteresExtranos(txtJAC.Text);
                objMonitoreoRequerimientoAplicativo.strSupervisorCSW                = objUtils.cUtilValidarCaracteresExtranos(txtSupervisorCSW.Text);
                objMonitoreoRequerimientoAplicativo.strCertificador                 = objUtils.cUtilValidarCaracteresExtranos(txtCertificador.Text);
                objMonitoreoRequerimientoAplicativo.strEmpresaResponsable           = objUtils.cUtilValidarCaracteresExtranos(txtEmpresaResponsable.Text);
                objMonitoreoRequerimientoAplicativo.strModelo                       = objUtils.cUtilValidarCaracteresExtranos(txtModelo.Text);
                objMonitoreoRequerimientoAplicativo.strJefeDeEquipo                 = objUtils.cUtilValidarCaracteresExtranos(txtJefeDeEquipo.Text);
                objMonitoreoRequerimientoAplicativo.strOwner                        = objUtils.cUtilValidarCaracteresExtranos(txtOwner.Text);
                objMonitoreoRequerimientoAplicativo.strExperto                      = objUtils.cUtilValidarCaracteresExtranos(txtExperto.Text);
                objMonitoreoRequerimientoAplicativo.strGrupoServiceDesk             = objUtils.cUtilValidarCaracteresExtranos(txtGrupoServiceDesk.Text);
                objMonitoreoRequerimientoAplicativo.strEstadoMonitoreo              = objUtils.cUtilValidarCaracteresExtranos(txtEstadoMonitoreo.Text);

                if (txtdateReunion.Text.Length > 0)
                {
                    objMonitoreoRequerimientoAplicativo.dateReunion = DateTime.Now; // DateTime.Parse(objUtils.cUtilValidarFechas(txtdateReunion.Text));//DateTime.Parse(txtdateReunion.Text);
                }
                else
                {
                    objMonitoreoRequerimientoAplicativo.dateReunion = DateTime.Now;
                }

                if (txtdateReunion.Text.Length > 0)
                {
                    objMonitoreoRequerimientoAplicativo.dateFechaInicio = DateTime.Now; // DateTime.Parse(objUtils.cUtilValidarFechas(txtdateFechaInicio.Text));//DateTime.Parse(txtdateFechaInicio.Text);
                }
                else
                {
                    objMonitoreoRequerimientoAplicativo.dateFechaInicio = DateTime.Now;
                }

                if (txtdateReunion.Text.Length > 0)
                {
                    objMonitoreoRequerimientoAplicativo.dateFechaFin = DateTime.Now; // DateTime.Parse(objUtils.cUtilValidarFechas(txtdateFechaFin.Text));// DateTime.Parse(txtdateFechaFin.Text);
                }
                else
                {
                    objMonitoreoRequerimientoAplicativo.dateFechaFin = DateTime.Now;
                }

                objMonitoreoRequerimientoAplicativo.dateFechaModificacion           = DateTime.Now;
                #endregion

                objCMonitoreoAplicativo.insertarMonitoreoRequerimientoAplicativo(objMonitoreoRequerimientoAplicativo);

                lblMensaje.Text = "Se registro Requerimiento para Monioreo correctamente";

                Session["intIdCodAppR"] = objCMonitoreoAplicativo.cUtilIdAplicativoRequerimientoMonitoreado();
            }
            catch (Exception ex)
            {

                lblMensaje.Text = "Error al guardar Requerimiento " + ex.ToString();
            }

                Server.Transfer("wfrmPaso2ContinuarRegistroMonitoreoRequerimiento.aspx");
        }
예제 #8
0
        protected void ButtonCrearArchivo_Click(object sender, EventArgs e)
        {
            cUtils objUtil = new cUtils();
            string strReq = "";
            strReq = txtRequerimiento.Text;
            lblMensaje.Text = "Por favor guardar archivo";

            //gvMonitoreoAplicacionesCriticas.Rows[int.Parse(strReq)].ToString();
            gvMonitoreoAplicacionesCriticas.Rows[int.Parse("5")].ToString();
            lblMensaje.Text = objUtil.cArchivoExcelHTMLPorRequerimiento(gvMonitoreoAplicacionesCriticas, "reportePruebas", this.Page, strReq);
        }
예제 #9
0
 protected void imgBtnExportarExcelEjecucion_Click(object sender, ImageClickEventArgs e)
 {
     cUtils objUtil = new cUtils();
     lblMensaje.Text = "Por favor guardar archivo";
     lblMensaje.Text = objUtil.cArchivoExcelHTML(gvMonitoreoAplicacionesCriticas, "reportePruebas", this.Page);
 }
        protected void imgBtnExportarExcelArchivos_Click(object sender, ImageClickEventArgs e)
        {
            cUtils objUtil = new cUtils();

            lblMensaje.Text = objUtil.cArchivoExcel(gvHojaDeControl, "ReporteHojaDeControl", this.Page);
        }
 protected void btnIniciarRutina_Click(object sender, EventArgs e)
 {
     cCheckListEjecucion objCCheckListEjecucion = new cCheckListEjecucion();
     iftMonitoreoCheckListEjecucion objMonitoreoCheckListEjecucion = new iftMonitoreoCheckListEjecucion();
     cUtils objUtils = new cUtils();
     objMonitoreoCheckListEjecucion.strObservacionEjecucion = "";
     objMonitoreoCheckListEjecucion.dtFechaInicio = DateTime.Now;
     objMonitoreoCheckListEjecucion.dtFechaFin = DateTime.Now;
     objCCheckListEjecucion.insertarCheckListEjecucion(objMonitoreoCheckListEjecucion);
     lblMensaje.Text = "Se Inicio Monitoreo del Día";
 }
        protected void btnFinalizar_Click(object sender, EventArgs e)
        {
            iftMonitoreoCheckListEjecucion objMonitoreoCheckListEjecucion = new iftMonitoreoCheckListEjecucion();
            iftMonitoreoHistoricoCheckList objMonitoreoHistoricoCheckList = new iftMonitoreoHistoricoCheckList();
            cCheckListEjecucion objCCheckListEjecucion = new cCheckListEjecucion();
            cUtils objUtil = new cUtils();
            int i = 0;
            foreach (GridViewRow item in gvCheckListMonitoreo.Rows)
            {
                    objMonitoreoHistoricoCheckList.intIdCheckListEjecucion  = int.Parse(Session["intIdCheckListEjecucion"].ToString());
                    objMonitoreoHistoricoCheckList.intIdCheckList           = int.Parse(gvCheckListMonitoreo.Rows[i].Cells[0].Text);
                    objMonitoreoHistoricoCheckList.strTarea                 = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[1].Text);
                    objMonitoreoHistoricoCheckList.strFrecuencia            = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[2].Text);
                    objMonitoreoHistoricoCheckList.strCodApp                = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[3].Text);
                    objMonitoreoHistoricoCheckList.strNombreApp             = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[4].Text);
                    objMonitoreoHistoricoCheckList.strRutaProcedimiento     = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[5].Text);
                    objMonitoreoHistoricoCheckList.strPreCondicion          = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[6].Text);
                    objMonitoreoHistoricoCheckList.strResultadoDeEjecucion  = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[7].Text);

                    if (gvCheckListMonitoreo.Rows[i].Cells[8].Text.ToString().Length <= 0)
                    {
                        objMonitoreoHistoricoCheckList.dateHoraInicio = TimeSpan.Parse("00:00:00");
                    }
                    else {
                        if (gvCheckListMonitoreo.Rows[i].Cells[8].Text == "&nbsp;")
                        {
                            objMonitoreoHistoricoCheckList.dateHoraInicio = TimeSpan.Parse("00:00:00");
                        }
                        else
                        {
                            objMonitoreoHistoricoCheckList.dateHoraInicio = TimeSpan.Parse(gvCheckListMonitoreo.Rows[i].Cells[8].Text);
                        }
                    }

                    if (gvCheckListMonitoreo.Rows[i].Cells[9].Text.ToString().Length <= 0)
                    {
                        objMonitoreoHistoricoCheckList.dateHoraFin = TimeSpan.Parse("00:00:00");
                    }
                    else{
                        if (gvCheckListMonitoreo.Rows[i].Cells[9].Text == "&nbsp;")
                        {
                            objMonitoreoHistoricoCheckList.dateHoraFin = TimeSpan.Parse("00:00:00");
                        }
                        else
                        {
                            objMonitoreoHistoricoCheckList.dateHoraFin = TimeSpan.Parse(gvCheckListMonitoreo.Rows[i].Cells[9].Text);
                        }
                    }

                    if (gvCheckListMonitoreo.Rows[i].Cells[10].Text == "")
                    {
                        objMonitoreoHistoricoCheckList.strFinalizado = "Pendiente";
                    }
                    else {
                        objMonitoreoHistoricoCheckList.strFinalizado = objUtil.cUtilValidarCaracteresExtranos(gvCheckListMonitoreo.Rows[i].Cells[10].Text);
                    }

                    if (gvCheckListMonitoreo.Rows[i].Cells[11].Text == "&nbsp;")
                    {
                        objMonitoreoHistoricoCheckList.dateFechaEjecucion = DateTime.Now;
                    }
                    else {
                        objMonitoreoHistoricoCheckList.dateFechaEjecucion = DateTime.Parse(gvCheckListMonitoreo.Rows[i].Cells[11].Text);
                    }

                    objMonitoreoHistoricoCheckList.dateFechaModificacion    = DateTime.Now;
                    objCCheckListEjecucion.insertarMonitoreoHistoricoCheckList(objMonitoreoHistoricoCheckList);

                i++;
            }

            objMonitoreoCheckListEjecucion.intIdCheckListEjecucion = int.Parse(Session["intIdCheckListEjecucion"].ToString());
            objMonitoreoCheckListEjecucion.dtFechaFin = DateTime.Now;
            objMonitoreoCheckListEjecucion.strObservacionEjecucion = txtObservacion.Text;
            objCCheckListEjecucion.ActualizarMonitoreoCheckListEjecucion(objMonitoreoCheckListEjecucion);
            gvCheckListMonitoreo.DataBind();
            txtObservacion.Text = "";
            lblMensaje.Text = "Se Guardo Historico de Checklist de Monitoreo";
        }
        protected void imgBtnExportarExcelEjecucion_Click(object sender, ImageClickEventArgs e)
        {
            cUtils objUtil = new cUtils();
            cCheckListEjecucion objCCheckListEjecucion = new cCheckListEjecucion();

            lblMensaje.Text = objUtil.cArchivoExcelHTMLCheckListMonitoreoDiario("ArchivoRevisionOnline", this.Page, Session["intIdCheckListEjecucion"].ToString());
        }
        protected void imgBtnExportarExcelArchivos_Click(object sender, ImageClickEventArgs e)
        {
            cUtils objUtil = new cUtils();

            lblMensaje.Text = objUtil.cArchivoExcel(gvLogSeguimientoHomologacion, "LogSeguimientoHomologacion", this.Page);
        }