// Guardar la observacion al momento de rechazar un soporte bancario protected void btnGuardarMotivo_Click(object sender, EventArgs e) { foreach (GridViewRow rows in grvConsutarSop.Rows) { string recibido = Session["recibido"].ToString(); int encSop_Id = int.Parse(rows.Cells[1].Text); long identificacion = long.Parse(rows.Cells[4].Text); if (recibido != "Compañia") { if (textAreaMotivo.Text != "") { int registros = AdministrarSoportesBancarios.RechazarSoporteBancario(encSop_Id, textAreaMotivo.Text, identificacion); if (registros > 0) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Motivo de rechazo guardado.');", true); } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('No puede ser rechazado porque esta en proceso de aplicación de pagos.');", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Faltan campos por llenar.');", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Los soportes directos a companía no pueden ser rechazados.');", true); } ConsultarDetalleSoportes(); } }