protected void btnRegistrarEjecucion_Click(object sender, EventArgs e) { iftMonitoreoRequerimientoEjecucionJob objMonitoreoRequerimientoEjecucionJob = new iftMonitoreoRequerimientoEjecucionJob(); cMonitoreoAplicativo objCMonitoreoAplicativo = new cMonitoreoAplicativo(); int i = 0; foreach (GridViewRow item in gvEjecucionJobs.Rows) { objMonitoreoRequerimientoEjecucionJob.intIdJobMonitoreado = int.Parse(gvEjecucionJobs.Rows[i].Cells[0].Text); objMonitoreoRequerimientoEjecucionJob.intIdCodAppR = int.Parse(Session["intIdCodAppR"].ToString()); objMonitoreoRequerimientoEjecucionJob.strNombreJob = gvEjecucionJobs.Rows[i].Cells[1].Text; objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode = gvEjecucionJobs.Rows[i].Cells[3].Text; objMonitoreoRequerimientoEjecucionJob.strTiempoEjecucion = gvEjecucionJobs.Rows[i].Cells[4].Text; objMonitoreoRequerimientoEjecucionJob.strFechaFin = gvEjecucionJobs.Rows[i].Cells[5].Text; if (objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode.Length > 0) { if (objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode.Trim() == "0") { objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion = "Conforme"; } else { objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion = "Revisar Job"; } } if (objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode.IndexOf("JCLERROR") >= 0) { objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion = "Indicar Motivo de Error "; } if (objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode.IndexOf("RUNNING") >= 0) { objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion = "Indicar Motivo de Error"; } if (objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode.IndexOf("S") >= 0) { objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion = "Indicar Motivo de Error "; } if (objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode.IndexOf("U") >= 0) { objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion = "Indicar Motivo de Error "; } if (objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode == "No Hay Ejecucion") { objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion = "Indicar Motivo de No Ejecucion"; } objMonitoreoRequerimientoEjecucionJob.dateFechaModificacion = DateTime.Now; objCMonitoreoAplicativo.insertarRequerimientoEjecucionJob(objMonitoreoRequerimientoEjecucionJob); i++; } gvEjecucionJobs.DataBind(); gvHistoricoDeEjecucionJobs.DataBind(); lblMensaje.Text = "Se registro Ejecucion de Job"; }
public void insertarRequerimientoEjecucionJob(iftMonitoreoRequerimientoEjecucionJob objMonitoreoRequerimientoEjecucionJob) { using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["dbHomologacionEntities2"].ConnectionString)) { #region using (SqlCommand command = new SqlCommand("spInsertarRequerimientoMonitoreoEjecucionJob", connection)) { command.CommandType = CommandType.StoredProcedure; if ((objMonitoreoRequerimientoEjecucionJob.intIdJobMonitoreado < 0 || objMonitoreoRequerimientoEjecucionJob.intIdJobMonitoreado == null)) { command.Parameters.Add(new SqlParameter("@intIdJobMonitoreado", " ")); } else { command.Parameters.Add(new SqlParameter("@intIdJobMonitoreado", objMonitoreoRequerimientoEjecucionJob.intIdJobMonitoreado)); } if ((objMonitoreoRequerimientoEjecucionJob.intIdCodAppR < 0 || objMonitoreoRequerimientoEjecucionJob.intIdCodAppR == null)) { command.Parameters.Add(new SqlParameter("@intIdCodAppR", " ")); } else { command.Parameters.Add(new SqlParameter("@intIdCodAppR", objMonitoreoRequerimientoEjecucionJob.intIdCodAppR)); } if ((objMonitoreoRequerimientoEjecucionJob.strNombreJob.Length == 0 || objMonitoreoRequerimientoEjecucionJob.strNombreJob == null)) { command.Parameters.Add(new SqlParameter("@strNombreJob", " ")); } else { command.Parameters.Add(new SqlParameter("@strNombreJob", objMonitoreoRequerimientoEjecucionJob.strNombreJob)); } if ((objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode.Length == 0 || objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode == null)) { command.Parameters.Add(new SqlParameter("@strEjecucionCompCode", " ")); } else { command.Parameters.Add(new SqlParameter("@strEjecucionCompCode", objMonitoreoRequerimientoEjecucionJob.strEjecucionCompCode)); } if ((objMonitoreoRequerimientoEjecucionJob.strTiempoEjecucion.Length == 0 || objMonitoreoRequerimientoEjecucionJob.strTiempoEjecucion == null)) { command.Parameters.Add(new SqlParameter("@strTiempoEjecucion", " ")); } else { command.Parameters.Add(new SqlParameter("@strTiempoEjecucion", objMonitoreoRequerimientoEjecucionJob.strTiempoEjecucion)); } if ((objMonitoreoRequerimientoEjecucionJob.strFechaFin.Length == 0 || objMonitoreoRequerimientoEjecucionJob.strFechaFin == null)) { command.Parameters.Add(new SqlParameter("@strFechaFin", " ")); } else { command.Parameters.Add(new SqlParameter("@strFechaFin", objMonitoreoRequerimientoEjecucionJob.strFechaFin)); } if ((objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion.Length == 0 || objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion == null)) { command.Parameters.Add(new SqlParameter("@strObservacionEjecucion", " ")); } else { command.Parameters.Add(new SqlParameter("@strObservacionEjecucion", objMonitoreoRequerimientoEjecucionJob.strObservacionEjecucion)); } if ((objMonitoreoRequerimientoEjecucionJob.dateFechaModificacion == null)) { command.Parameters.Add(new SqlParameter("@dateFechaModificacion", DateTime.Now)); } else { command.Parameters.Add(new SqlParameter("@dateFechaModificacion", objMonitoreoRequerimientoEjecucionJob.dateFechaModificacion)); } connection.Open(); command.ExecuteNonQuery(); } #endregion } }