protected void BindData() { List <Pais> listaPaises = PaisLN.getInstance().listaPaises(Session["schema"].ToString()); gridPaises.DataSource = listaPaises; gridPaises.DataBind(); }
// Eliminar seleccionados protected void BtnDelete_Click(object sender, EventArgs e) { int count = 0; foreach (GridViewRow row in gridPaises.Rows) { CheckBox chk = (CheckBox)row.FindControl("chkDelete"); if (chk.Checked) { TextBox txtId = (TextBox)row.FindControl("txtId"); TextBox txtNombre = (TextBox)row.FindControl("txtNombre"); TextBox txtFecha = (TextBox)row.FindControl("txtFecha"); int id = Convert.ToInt32(txtId.Text.Trim()); string nombre = txtNombre.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFecha.Text.Trim()); bool eliminados = PaisLN.getInstance().eliminarPais(id, nombre, Session["schema"].ToString()); if (!eliminados) { Response.Write(@"<script language='javascript'>alert('Error al eliminar el pais " + nombre + " .');</script>"); } else { count = count + 1; } } } Response.Write(@"<script language='javascript'>alert('Eliminados: " + count + " .');</script>"); Response.Redirect(Request.Url.AbsoluteUri); }
protected void BtnAdd_Click(object sender, EventArgs e) { DateTime dateTime = DateTime.UtcNow.Date; string retorno = PaisLN.getInstance().nuevoPais(txtNombre.Text.Trim(), dateTime, Session["schema"].ToString()); txtNombre.Text = ""; Response.Write(@"<script language='javascript'>alert('" + retorno + " .');</script>"); }
protected void BindData() { List <Pais> listaPaises = PaisLN.getInstance().listaPaises(Session["schema"].ToString()); foreach (Pais pais in listaPaises) { ListItem newItem = new ListItem(pais.nombre, pais.id.ToString(), true); ddlPaises.Items.Add(newItem); } }
// Aceptar actualizar datos protected void gridPaises_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = gridPaises.Rows[e.RowIndex]; TextBox txtId = (TextBox)row.FindControl("txtEditId"); TextBox txtNombre = (TextBox)row.FindControl("txtEditNombre"); TextBox txtFecha = (TextBox)row.FindControl("txtEditFecha"); int id = Convert.ToInt32(txtId.Text.Trim()); string nombre = txtNombre.Text.Trim(); DateTime fecha = Convert.ToDateTime(txtFecha.Text.Trim()); bool retorno = PaisLN.getInstance().updatePais(id, nombre, fecha, Session["schema"].ToString()); if (retorno) { Response.Write(@"<script language='javascript'>alert('Pais actualizado correctamente.');</script>"); Response.Redirect(Request.Url.AbsoluteUri); } }