public Dictionary <string, Object> ObtenerZonas(int pagina, int rpp) { ZonaDAO zonaDAO = new ZonaDAO(); var resultados = new Dictionary <string, Object>(); List <Zona> zonas = null; int zonasTotal; try { zonas = zonaDAO.ObtenerZonas(pagina, rpp); zonasTotal = zonaDAO.ObtenerZonasTotal(); } catch (Exception e) { logger.Error(e, e.Message); throw new ExcepcionInterna("Error en el servidor", e); } if (zonas == null) { throw new NotFoundException("No se han encontrado zonas"); } resultados.Add("zonas", zonas); resultados.Add("total", zonasTotal); return(resultados); }
public Dictionary <string, Object> ObtenerZonasLista() { ZonaDAO zdao = new ZonaDAO(); var res = new Dictionary <string, object>(); res.Add("zonas", zdao.getZonasLista()); return(res); }
public IEnumerable <Zona> BuscarxId(Int16 idzona) { Zona zona = new Zona(); zona.idZona = idzona; var respuestaBuscar = ZonaDAO.BuscarZonaId(zona); return(respuestaBuscar); }
protected void Page_Load(object sender, EventArgs e) { Usuario = Utilerias.FiltrarUsuario(this); string ZonaId = Request.QueryString["id"]; if (ZonaId == null) { Mensaje Mensaje = new Mensaje() { Titulo = "No se eligió un zona", Contenido = "No se ha elegido una zona", Tipo = TipoMensaje.ALERTA }; Session["mensaje"] = Mensaje; Response.Redirect(ResolveUrl("~/App/Division/Requerimientos.aspx")); } Zona = ZonaDAO.Get(Convert.ToInt32(ZonaId)).Rellenar(); if (Zona == null) { Mensaje Mensaje = new Mensaje() { Titulo = "No se encontró la zona seleccionado", Contenido = "El sistema no ha encontrado la zona seleccionado", Tipo = TipoMensaje.ERROR }; Session["mensaje"] = Mensaje; Response.Redirect(ResolveUrl("~/App/Division/Requerimientos.aspx")); } if (!IsPostBack) { PeriodoSeleccionado = Usuario.ConsultarPeriodoActual(); PresupuestoDivision Actual = Usuario.Division.PresupuestoActual(PeriodoSeleccionado.Clave); PresupuestoZona = Zona.PresupuestoActual(Actual.Clave); NecesidadTotalAreas = Zona.NecesidadTotal(PeriodoSeleccionado.Clave); Areas = Zona.Areas; presupuesto.Text = PresupuestoZona.Monto.ToString(); necesidad.Text = Utilerias.ToCurrency(NecesidadTotalAreas); GenerarTablaAreas(); } }
public IHttpActionResult Actualizar(Zona zona) { var respuestaActualizar = ZonaDAO.ActualizarZona(zona); if (respuestaActualizar) { return(Ok(202)); } else { return(Content(HttpStatusCode.InternalServerError, zona)); } }
public IHttpActionResult Insert(Zona zona) { var respuestaInsertar = ZonaDAO.InsertarZona(zona); if (respuestaInsertar) { return(Ok(201)); } else { return(Content(HttpStatusCode.InternalServerError, zona)); } }
public Division Rellenar() { try { Usuarios = UsuarioDAO.Listar().Where(u => u.ClaveDivision == Clave).ToList(); Periodos = PeriodoDAO.Listar().Where(p => p.ClaveDivision == Clave).ToList(); Zonas = ZonaDAO.Listar().Where(z => z.ClaveDivision == Clave).ToList(); return(this); } catch (Exception e) { throw e; } }
public PresupuestoZona Rellenar() { try { PresupuestoDivisional = PresupuestoDivisionDAO.Get(ClavePresupuestoDivisional); Zona = ZonaDAO.Get(ClaveZona); PresupuestoArea = PresupuestoAreaDAO.Listar().Where(p => p.ClavePresupuestoZona == Clave).ToList(); return(this); } catch (Exception e) { throw e; } }
public void populaZonaEleitoral(string codMun, string idEle) { ZonaDAO zonaDAO = new ZonaDAO(); try { cbZona.DataSource = zonaDAO.selectZonaCidade(codMun, idEle); cbZona.ValueMember = "zona"; cbZona.DisplayMember = "zona"; cbZona.Refresh(); }catch (Exception ex) { MessageBox.Show("Erro ao popular o combox de zona" + ex); } }
public double NecesidadTotal(int ClavePeriodo) { double NecesidadTotal = 0.0; if (Zonas.Count == 0) { Zonas = ZonaDAO.Listar().Where(z => z.ClaveDivision == Clave).ToList(); } foreach (Zona z in Zonas) { NecesidadTotal += z.NecesidadTotal(ClavePeriodo); } return(NecesidadTotal); }
/// <summary> /// Rellena los campos del usuario que tengan que ver con otras clases /// </summary> /// <returns>Este usuario</returns> public Usuario Rellenar() { try { Rol = RolDAO.Get(ClaveRol); Division = DivisionDAO.Get(ClaveDivision); Zona = ZonaDAO.Get(ClaveZona); Area = AreaDAO.Get(ClaveArea); return(this); } catch (Exception e) { throw e; } }
public IHttpActionResult Eliminar(Int16 idZona) { Zona zona = new Zona(); zona.idZona = idZona; var respuestaEliminar = ZonaDAO.EliminarZona(zona); if (respuestaEliminar) { return(Ok(202)); } else { return(Content(HttpStatusCode.InternalServerError, zona)); } }
public Area Rellenar() { try { Zona = ZonaDAO.Get(ClaveZona); Usuarios = UsuarioDAO.Listar().Where(u => u.ClaveArea == Clave).ToList(); Presupuestos = PresupuestoAreaDAO.Listar().Where(p => p.ClaveArea == Clave).ToList(); Permisos = PermisoAreaDAO.Listar().Where(p => p.ClaveArea == Clave).ToList(); Circuitos = CircuitoDAO.Listar().Where(c => c.ClaveArea == Clave).ToList(); Necesidades = NecesidadDAO.Listar().Where(n => n.ClaveArea == Clave).ToList(); return(this); } catch (Exception e) { throw e; } }
public double PresupuestoDisponible() { double TotalAreas = 0.0; if (Zona != null) { Zona = ZonaDAO.Get(ClaveZona); } List <Area> Areas = Zona?.Rellenar()?.Areas ?? new List <Area>(); foreach (Area a in Areas) { TotalAreas += a.PresupuestoActual(Clave)?.Monto ?? 0.0; } return(Monto - TotalAreas); }
public void ActualizarZona(Zona zona) { ZonaDAO zonaDAO = new ZonaDAO(); int zonaActualizada = 0; try { zonaActualizada = zonaDAO.ActualizarZona(zona); } catch (Exception e) { logger.Error(e, e.Message); throw new ExcepcionInterna("Error en el servidor", e); } if (zonaActualizada < 1) { throw new ExcepcionInterna("Error en el servidor"); } }
public void EliminarZona(int idZona) { ZonaDAO zonaDAO = new ZonaDAO(); int zonaEliminada = 0; try { zonaEliminada = zonaDAO.EliminarZona(idZona); } catch (Exception e) { logger.Error(e, e.Message); throw new ExcepcionInterna("Error en el servidor", e); } if (zonaEliminada < 1) { throw new ExcepcionInterna("Error en el servidor"); } }
public Zona ObtenerZona(int idZona) { ZonaDAO zonaDAO = new ZonaDAO(); Zona zona = null; try { zona = zonaDAO.getZona(idZona); } catch (Exception e) { logger.Error(e, e.Message); throw new ExcepcionInterna("Error en el servidor", e); } if (zona == null) { throw new NotFoundException("No se ha encontrado la zona"); } return(zona); }
protected void Page_Load(object sender, EventArgs e) { usuario = Utilerias.FiltrarUsuario(this); periodo = usuario.ConsultarPeriodoActual(); if (!IsPostBack) { zonas = ZonaDAO.Listar().Where(r => r.ClaveDivision == usuario.ClaveDivision).ToList(); string Filas = ""; foreach (Modelo.Zona p in zonas) { p.Rellenar(); string url = ResolveUrl("~/App/Division/ProgramasEjecucionZona.aspx?id=" + p.Clave); Filas += Disenio.GenerarFilaTabla(p.Nombre, p.Codigo, "<a href='" + url + "' class='btn btn-default btn-block'>Seleccionar</a>"); } litTBody.Text = Filas; } }
public List <Area> ListarAreas() { List <Area> Areas = new List <Area>(); if (Zonas.Count == 0) { Zonas = ZonaDAO.Listar().Where(z => z.ClaveDivision == Clave).ToList(); } foreach (Zona z in Zonas) { z.Rellenar(); foreach (Area a in z.Areas) { Areas.Add(a); } } return(Areas); }
private void btnGerar_Click(object sender, EventArgs e) { ZonaDAO zonaDAO = new ZonaDAO(); dtGridPerfil.DataSource = zonaDAO.selectPerfilEleitoral(cbCidade.SelectedValue.ToString(), cbEleicao.SelectedValue.ToString(), cbZona.SelectedValue.ToString()); }
public IEnumerable <Zona> getList() { var listaZonas = ZonaDAO.ListarZonas(); return(listaZonas); }