protected void gvwDatos_RowCommand(object sender, GridViewCommandEventArgs e) { try { int inIndice = Convert.ToInt32(e.CommandArgument); if (e.CommandName.Equals("Editar")) { lblOpcion.Text = "2"; txtCodigo.Text = ((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigo")).Text; txtNombreDeLaPista.Text = gvwDatos.Rows[inIndice].Cells[1].Text; txtGeneroDeLaPista.Text = gvwDatos.Rows[inIndice].Cells[2].Text; txtDemo.Text = gvwDatos.Rows[inIndice].Cells[3].Text; txtDescripcion.Text = gvwDatos.Rows[inIndice].Cells[4].Text; } else if (e.CommandName.Equals("Eliminar")) { lblOpcion.Text = "3"; Logica.Models.clsPistas obclsPistas = new Logica.Models.clsPistas { inCodigo = Convert.ToInt32(((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigo")).Text) }; Controllers.SubirPistaController obsubirPistaController = new Controllers.SubirPistaController(); ; ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Mensaje','" + obsubirPistaController.deletePistasController(obclsPistas) + "','success')</script>"); } } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>alert('" + ex.Message + "')</script>"); } }
/// <summary> /// Obtiene Registros de pistas /// </summary> /// <returns>Data Consultar Pistas</returns> // public DataSet getConsultarPistasController() { // try { // Logica.BL.clsSubirPista obclsSubirPista = new Logica.BL.clsSubirPista(); // return obclsSubirPista.getConsultarPistas(); //} catch (Exception ex) { throw ex; } //} /// <summary> /// Administra posibles clientes /// </summary> /// <param name="obclsPistasModels">objeto</param> /// <param name="inOpcion">opcion de ejecuccion</param> /// <returns>mensaje de proceso</returns> ///public string setAdministrarPistasController(Logica.Models.clsPistas obclsPistasModels, int inOpcion) //{ // try { /// Logica.BL.clsSubirPista obclsSubirPista = new Logica.BL.clsSubirPista(); // return obclsSubirPista.setAdministrarPistas(obclsPistasModels,inOpcion); //} catch (Exception ex){ throw ex; } //} public string addPistasController(Logica.Models.clsPistas obclsPistasModel) { try { Logica.BL.clsPistas obclsPistas = new Logica.BL.clsPistas(); return(obclsPistas.addLasPistas(obclsPistasModel)); } catch (Exception ex) { throw ex; } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { string stMensaje = string.Empty; if (string.IsNullOrEmpty(txtCodigo.Text)) { stMensaje += "Ingrese Codigo,"; } if (!string.IsNullOrEmpty(stMensaje)) { throw new Exception(stMensaje.TrimEnd(',')); } Logica.Models.clsPistas obclsPistas = new Logica.Models.clsPistas { inCodigo = Convert.ToInt32(txtCodigo.Text), stNombre = txtNombreDeLaPista.Text, stGenero = txtGeneroDeLaPista.Text, stDemo = txtDemo.Text, stObservacion = txtDescripcion.Text, }; Controllers.SubirPistaController obsubirPistaController = new Controllers.SubirPistaController(); if (string.IsNullOrEmpty(lblOpcion.Text)) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Mensaje','" + obsubirPistaController.addPistasController(obclsPistas) + "','success')</script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Mensaje','" + obsubirPistaController.updatePistasController(obclsPistas) + "','success')</script>"); } lblOpcion.Text = txtCodigo.Text = txtNombreDeLaPista.Text = txtGeneroDeLaPista.Text = txtDescripcion.Text = txtDemo.Text; getPistas(); //ClientScript.RegisterStartupScript(this.GetType(), "Mensaje!", "<script>alert('" + obsubirPistaController.setAdministrarPistasController(obclsPistas,Convert.ToInt32(lblOpcion.Text)) + "')</script>"); } catch (Exception ex) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Error','" + ex.Message + "','error')</script>"); } }