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 == " ") { 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 == " ") { 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 == " ") { 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"; }