protected void btnGuardar_Click(object sender, EventArgs e) { try { string plantelNombre = null; long departamentoIdentificador; if (txtPlantelNombre.Text != "") { plantelNombre = txtPlantelNombre.Text; } departamentoIdentificador = long.Parse(ddlDepartamento.SelectedValue); AdministrarPlantel.ModificarPlantel(long.Parse(txtPlantelidentificador.Text), plantelNombre, departamentoIdentificador); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true); //Muestra y oculta los controles necesarios formPlantel.Visible = false; tablaPlanteles.Visible = true; LimpiarFormulario(); ListarPlanteles(); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true); } }
/// <summary> /// Lista todos los planteles en el gridview de administración /// </summary> protected void ListarPlanteles() { DataTable dt = new DataTable(); dt = AdministrarPlantel.ListarPlanteles(); grvAdminPlantel.DataSource = dt; grvAdminPlantel.DataBind(); }
protected void grvAdminPlantel_RowCommand(object sender, GridViewCommandEventArgs e) { try { int index = int.Parse(e.CommandArgument.ToString()); GridViewRow row = null; if (e.CommandName == "Modificar_Click" || e.CommandName == "Eliminar_Click") { row = grvAdminPlantel.Rows[(index)]; } if (e.CommandName == "Modificar_Click") { long plantelidentificador = long.Parse(row.Cells[1].Text); txtPlantelidentificador.Text = plantelidentificador.ToString(); //Consulta y muestra la información DataTable dt = new DataTable(); dt = AdministrarPlantel.ConsultarPlantelModificar(plantelidentificador); if (dt.Rows.Count > 0) { txtPlantelNombre.Text = dt.Rows[0]["pla_Nombre"].ToString(); ddlDepartamento.SelectedValue = dt.Rows[0]["dep_Id"].ToString(); //Muestra y oculta los controles necesarios titleModificar.Visible = true; buscador.Visible = false; titleAcciones.Visible = false; titleAdicionar.Visible = false; formPlantel.Visible = true; tablaPlanteles.Visible = false; botonGuardar.Visible = true; botonInsertar.Visible = false; } } if (e.CommandName == "Eliminar_Click") { long plantelidentificador = long.Parse(row.Cells[1].Text); DataTable dt = new DataTable(); dt = AdministrarPlantel.EliminarPlantel(plantelidentificador); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true); ListarPlanteles(); } } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true); } }