protected void btnEliminar_Click(object sender, EventArgs e) { if (ViewState["SitioID"] != null) { DAL.Sitios sitio = new DAL.Sitios(); sitio.borrar(ViewState["SitioID"].ToString()); ScriptManager.RegisterStartupScript(Page, this.GetType(), "notification", DAL.Varios.crear_mensaje("Operación realizada!"), true); Limpiar(); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "notification", DAL.Varios.crear_mensaje("Debe seleccionar un registro para poder borralo!"), true); } }
private void obtenerDatosFiltrados(bool todos, DAL.ItemOrden[] orden, DAL.ItemFiltro[] filtro) { int paginaActual = pagPaginador.obtenerPaginaActual(); int tamañoPagina = pagPaginador.obtenerRegistrosMostrar(); int registroInicio = ((paginaActual - 1) * tamañoPagina) + 1; int registroFin; if (todos) { registroFin = -1; } else { registroFin = tamañoPagina * paginaActual; } DAL.Sitios VistaTareas = new DAL.Sitios(); //VistaTareas.Subscribe(this); double cantidadRegistros = 0; List <DAL.Sitios> datosObtenidos = VistaTareas.obtenerFiltrado(filtro, orden, false, registroInicio, registroFin, out cantidadRegistros); if (VistaTareas.UltimoMensaje != null) { UltimoMensaje = VistaTareas.UltimoMensaje; Notify(UltimoMensaje); return; } cargarGrilla(datosObtenidos); calcularTotalPaginas(tamañoPagina, cantidadRegistros); pagPaginador.setPaginaActual(paginaActual); }
protected void grdEstados_SelectedIndexChanged(object sender, EventArgs e) { frmSeleccionar.Visible = false; Limpiar(); string id = grdEstados.SelectedDataKey.Value.ToString(); if (id != "") { DAL.Sitios emp = new DAL.Sitios(); emp = emp.obtener_datos(id); if (ViewState["SitioID"] != null) { ViewState["SitioID"] = emp.Codigo; } else { ViewState.Add("SitioID", emp.Codigo); } txtCellID.Text = emp.Codigo.ToString(); txtLatitud.Text = emp.Latitud; txtLongitud.Text = emp.Longitud; txtNombre.Text = emp.Nombre; txtPais.ClearSelection(); txtPais.Items.FindByText(emp.Pais).Selected = true; txtProvincia.ClearSelection(); txtProvincia.Items.FindByText(emp.Provincia).Selected = true; txtDepartamento.Text = emp.Departamento; txtLocalidad.Text = emp.Localidad; txtViatico.SelectedValue = emp.Viatico_ID; } }
void guardar(bool nuevo) { bool errores = false; if (txtNombre.Text == "" || txtProvincia.Text == "" || txtDepartamento.Text == "" || txtLatitud.Text == "" || txtLongitud.Text == "" || txtLocalidad.Text == "") { errores = true; if (txtNombre.Text == "") { lblNombre.ForeColor = Color.Red; } if (txtProvincia.Text == "") { lblProvincia.ForeColor = Color.Red; } if (txtDepartamento.Text == "") { lblDepartamento.ForeColor = Color.Red; } if (txtLatitud.Text == "") { lblLatitud.ForeColor = Color.Red; } if (txtLongitud.Text == "") { lblLongitud.ForeColor = Color.Red; } if (txtLocalidad.Text == "") { lblLocalidad.ForeColor = Color.Red; } ScriptManager.RegisterStartupScript(Page, this.GetType(), "notification", DAL.Varios.crear_mensaje("Los campos marcados en rojo son obligatorios y no pueden estar vacíos"), true); } if (!errores) { DAL.Sitios sitio = new DAL.Sitios(); if (nuevo) { sitio.Codigo = txtCellID.Text; } else { sitio.Codigo = ViewState["SitioID"].ToString(); } sitio.Departamento = txtDepartamento.Text; sitio.Latitud = txtLatitud.Text; sitio.Longitud = txtLongitud.Text; sitio.Localidad = txtLocalidad.Text; sitio.Nombre = txtNombre.Text; sitio.Pais = txtPais.Text; sitio.Provincia = txtProvincia.Text; sitio.Viatico_ID = txtViatico.SelectedValue.ToString(); sitio.guardar(nuevo); ScriptManager.RegisterStartupScript(Page, this.GetType(), "notification", DAL.Varios.crear_mensaje("Operación realizada!"), true); Limpiar(); } }