protected void Button1_Click(object sender, EventArgs e) { WebApplication3.DataSet1TableAdapters.Clientes1TableAdapter adapter1 = new WebApplication3.DataSet1TableAdapters.Clientes1TableAdapter(); WebApplication3.DataSet1TableAdapters.PagosTableAdapter adapter2 = new WebApplication3.DataSet1TableAdapters.PagosTableAdapter(); System.Data.DataRow row1 = adapter1.ObtenerClasesActivas(txtCedula.Text).Rows[0]; string clasesAc = row1["ClasesActivas"].ToString(); string clasesAd = row1["ClasesAdicionales"].ToString(); int nClases; int mClases; nClases = Convert.ToInt32(clasesAc); mClases = Convert.ToInt32(clasesAd); string fecha = cbxDia.SelectedValue + '/' + cbxMes.SelectedValue + '/' + cbxAno.SelectedValue; string fechaV = cbxDia0.SelectedValue + '/' + cbxMes0.SelectedValue + '/' + cbxAno0.SelectedValue; try { txtCedula.Text = cbxNombres.SelectedValue.ToString(); adapter1.ActualizarClasesActivas(nClases + Convert.ToInt32(txtActivas.Text), mClases + Convert.ToInt32(txtAdicionales.Text), txtCedula.Text); adapter1.InsertarPlan(cbxPlan.SelectedItem.ToString(), cbxNivel.SelectedValue, txtFactura.Text, txtCedula.Text); adapter1.ActualizarVencimiento(fechaV,txtCedula.Text); adapter2.Insert(txtCedula.Text, Convert.ToInt32(cbxPlan.SelectedValue.ToString()) - Convert.ToInt32(txtValor.Text), fecha); Response.Redirect("Administrador.aspx"); } catch(Exception ex) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Ocurrió un error asegurese de haber elegido el nombre de la alumna y/o la fecha de pago ');", true); } }