protected void btnGuardar_Click(object sender, EventArgs e) { try { string ocupacionNombre = null; if (txtOcupacionNombre.Text != "") { ocupacionNombre = txtOcupacionNombre.Text; } AdministrarOcupacion.ModificarOcupacion(long.Parse(txtOcupacionIdentificador.Text), ocupacionNombre); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se actualizó de manera exitosa.');", true); //Muestra y oculta los controles necesarios formOcupacion.Visible = false; tablaOcupaciones.Visible = true; LimpiarFormulario(); ListarOcupaciones(); } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true); } }
/// <summary> /// Lista todas las ocupaciones en el gridview de administración /// </summary> protected void ListarOcupaciones() { DataTable dt = new DataTable(); dt = AdministrarOcupacion.ListarOcupaciones(); grvAdminOcupacion.DataSource = dt; grvAdminOcupacion.DataBind(); }
protected void grvAdminOcupacion_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 = grvAdminOcupacion.Rows[(index)]; } if (e.CommandName == "Modificar_Click") { long ocupacionIdentificador = long.Parse(row.Cells[1].Text); txtOcupacionIdentificador.Text = ocupacionIdentificador.ToString(); //Consulta y muestra la información DataTable dt = new DataTable(); dt = AdministrarOcupacion.ConsultarOcupacionModificar(ocupacionIdentificador); if (dt.Rows.Count > 0) { txtOcupacionNombre.Text = dt.Rows[0]["ocu_Nombre"].ToString(); } //Muestra y oculta los controles necesarios titleModificar.Visible = true; buscador.Visible = false; titleAcciones.Visible = false; titleAdicionar.Visible = false; formOcupacion.Visible = true; tablaOcupaciones.Visible = false; botonGuardar.Visible = true; botonInsertar.Visible = false; } if (e.CommandName == "Eliminar_Click") { long ocupacionIdentificador = long.Parse(row.Cells[1].Text); DataTable dt = new DataTable(); dt = AdministrarOcupacion.EliminarOcupacion(ocupacionIdentificador); ClientScript.RegisterStartupScript(GetType(), "alert", "alert('El registro se eliminó de manera exitosa.');", true); ListarOcupaciones(); } } catch (Exception ex) { ClientScript.RegisterStartupScript(GetType(), "alert", "alert('Ocurrió un error, contacte al administrador para más información.');", true); } }
//====================================================================== //======================== B U S C A D O R ============================= //====================================================================== protected void btnBuscar_Click(object sender, EventArgs e) { int id = 0; string nombre = ""; if (txtBuscarId.Text != "") { id = int.Parse(txtBuscarId.Text); } if (txtBuscarNombre.Text != "") { nombre = txtBuscarNombre.Text; } DataTable dt = AdministrarOcupacion.BuscarOcupacion(id, nombre); grvAdminOcupacion.DataSource = dt; grvAdminOcupacion.DataBind(); }