protected void btnGuardar_Click(object sender, EventArgs e) { Pais pais = new Pais(); pais.Nombre = txtNombre.Text; if (CheckPublicado.Checked) { pais.Publicado = 1; } else { pais.Publicado = 0; } try { PaisDAO paisDao = new PaisDAO(); if (idPais != 0)//modificacion { pais.Id = idPais; if (paisDao.ModificarPais(pais)) { lblMensaje.Text = "Se ha modificado correctamente"; } else { lblMensaje.Text = "Error al tratar de modificar"; } } else {//es Alta de Pais paisDao.Inserta(pais); this.lblMensaje.Visible = true; this.lblMensaje.Text = "Se ingreso correctamente el País"; txtNombre.Text = ""; if (CheckPublicado.Checked) { CheckPublicado.Checked = false; } } }catch(Exception exe) { lblMensaje.Visible = true; lblMensaje.Text = "Error Mensaje:" + exe; } }
protected void dgPaises_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "btnEditar") { try { int id = Convert.ToInt32(e.CommandArgument); Response.Redirect("AddEditPais.aspx?idPais=" + id); } catch (Exception) { // lblerror.Text = "ocurrió un error al intentar Editar"; } } if (e.CommandName == "btnEliminar") { //try // { int indice = Convert.ToInt32(e.CommandArgument); PaisDAO bdPais = new PaisDAO(); if (bdPais.EliminarPais(indice)) { lblConfirmacion.Text = "Se eliminó correctamente"; CargaPaises(); } else lblConfirmacion.Text = "ocurrió un error al intentar eliminar"; //} //catch (Exception) //{ // lblConfirmacion.Text = "ocurrió un error al intentar eliminar"; //} } }
protected void Page_Load(object sender, EventArgs e) { //linkNidito.Visible = false; if (Session["user"] == null) { Response.Redirect("Default.aspx"); } if (Session["user"] != null && Session["rol"] != null) { int rol = int.Parse(Session["rol"].ToString()); if (rol != 2) { Redireccion(rol); } } idPais = Convert.ToInt32(Request.QueryString["idPais"]); if (!IsPostBack) { if (idPais != 0)//es modificacion { btnGuardar.Text = "Modificar"; try { PaisDAO bdpais = new PaisDAO(); Pais modificarPais = bdpais.ConsultaUnPais(idPais); txtNombre.Text = modificarPais.Nombre; if (modificarPais.Publicado == 1) { CheckPublicado.Checked = true; } } catch (Exception) { lblMensaje.Text = "ocurrió un error al cargar los datos"; } } } }