protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { lblMensaje.Text = String.Empty; int intFolioSolicitud = (int)GridView1.DataKeys[e.RowIndex].Values[0]; GridViewRow Fila = GridView1.Rows[e.RowIndex]; NegDetalleSolicitud DetalleSolicitud = new NegDetalleSolicitud(); int EstaTomada = DetalleSolicitud.SolicitudTomada(intFolioSolicitud); if (EstaTomada.Equals(0)) { lblMensaje.Text = "La Solicitud con Folio " + intFolioSolicitud +" ya se esta ejecutando o se resolvio. No se puede anular"; return; } NegSolicitud NegAnulaSolicitud = new NegSolicitud(); int existe = NegAnulaSolicitud.EstaAnulado(intFolioSolicitud); if (existe.Equals(0)) { int id = NegAnulaSolicitud.AnulaSolicitud(intFolioSolicitud); lee_grilla(StrRutAlumno); } else { lblMensaje.Text = "La Solicitud con Folio " + intFolioSolicitud +" ya se encuentra Anulada"; return; } }
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { int intFolioSolicitud = (int)GridView1.DataKeys[e.RowIndex].Values[0]; GridViewRow Fila = GridView1.Rows[e.RowIndex]; NegDetalleSolicitud DetalleSolicitud = new NegDetalleSolicitud(); int EstaTomada = DetalleSolicitud.SolicitudTomada(intFolioSolicitud); if (EstaTomada.Equals(0)) { ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('La Solicitud con Folio " + intFolioSolicitud + " se encuentra en proceso. No se puede anular');</script>"); return; } NegSolicitud NegAnulaSolicitud = new NegSolicitud(); int existe = NegAnulaSolicitud.EstaAnulado(intFolioSolicitud); if (existe.Equals(0)) { int id = NegAnulaSolicitud.AnulaSolicitud(intFolioSolicitud); lee_grilla(StrRutAlumno); ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('Solicitud Folio " + intFolioSolicitud + " fue Anulada.');</script>"); } else { //lblMensaje.Text = "La Solicitud con Folio " + intFolioSolicitud +" ya se encuentra Anulada"; ClientScript.RegisterStartupScript(this.GetType(), "myScript", "<script>javascript: alertify.alert('La Solicitud con Folio " + intFolioSolicitud + " ya se encuentra Anulada.');</script>"); return; } }