// Guarda el detalle de la distrucion en la base de datos protected void btnGuardarDetalle_Click(object sender, EventArgs e) { if (ddlConvenios.Text != "" & txtValorDistri.Text != "" & txtSop.Text != "") { int valorDisponible = int.Parse(Session["vlrDisponible"].ToString()); if (valorDisponible >= int.Parse(txtValorDistri.Text)) { if (int.Parse(txtValorDistri.Text) > 0) { int registros = AdministrarSoportesBancarios.InsertarDetalleSoporte(ddlConvenios.Text, txtValorDistri.Text, txtSop.Text); if (registros <= 0) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El soporte no puede ser distribuido si no esta aprobado.');", true); } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Detalle asignado.');", true); } if (Session["ddlPagSel"] != null) { cargarSoportesAsignados(int.Parse(Session["ddlPagSel"].ToString())); CargarDetalleDistribucion(); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El valor ingresado debe ser mayor que cero');", true); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El valor ingresado supera el valor disponible.');", true); } } else { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Faltan campos por LLenar');", true); } }