protected void Page_Load(object sender, EventArgs e) { Sesion.VerificarSesion(this); ControladorDeWebControls controlador_controles = new ControladorDeWebControls(); WSViaticosSoapClient ws = new WSViaticosSoapClient(); Usuario usuario = ((Usuario)Session["usuario"]); var dDLAreas = new DropDownList(); var areas_usuario = ws.AreasAdministradasPor(usuario); foreach (Area area in areas_usuario) { dDLAreas.Items.Add(new ListItem(area.Nombre, area.Id.ToString())); } var idAreasUsuario = areas_usuario.Select(a => a.Id); if (Session["zonas"] == null) { WSViaticosSoapClient service = new WSViaticosSoapClient(); Session["zonas"] = service.ZonasDeViaticos(); } this.TBFechaDesde.Text = DateTime.Now.ToShortDateString(); this.TBFechaHasta.Text = DateTime.Now.ToShortDateString(); List <Provincia> provincias = new List <Provincia>(); foreach (Zona unaZona in (Zona[])Session["zonas"]) { foreach (Provincia unaProvincia in unaZona.Provincias) { provincias.Add(unaProvincia); } } Provincia[] vectorProvincias = new Provincia[provincias.Count]; for (int i = 0; i < provincias.Count; i++) { vectorProvincias[i] = provincias[i]; } if (!IsPostBack) { this.Provincias = vectorProvincias; } List <Area> areas = ws.GetAreas().ToList(); var dataSourceAreas = new List <Object>(); areas.ForEach(delegate(Area a) { //this.BulletedList1 controlador_controles.DibujarListaConCheckbox(a, "click_checkbox"); dataSourceAreas.Add(new { label = a.Nombre, value = a.Id.ToString() }); }); this.Label2.Text = JsonConvert.SerializeObject(dataSourceAreas); }
private ControladorDeWebControls ControladorDeWebControls() { if (controlador == null) { controlador = new ControladorDeWebControls(); } return(controlador); }
protected void Page_Load(object sender, EventArgs e) { Sesion.VerificarSesion(this); ControladorDeWebControls controlador_controles = new ControladorDeWebControls(); Usuario usuario = ((Usuario)Session["usuario"]); var dDLAreas = new DropDownList(); var ws = new WSViaticosSoapClient(); var areas_usuario = ws.AreasAdministradasPor(usuario); foreach (Area area in areas_usuario) { dDLAreas.Items.Add(new ListItem(area.Nombre, area.Id.ToString())); } var idAreasUsuario = areas_usuario.Select(a => a.Id); if (Session["zonas"] == null) { WSViaticosSoapClient service = new WSViaticosSoapClient(); Session["zonas"] = service.ZonasDeViaticos(); } List <Provincia> provincias = new List <Provincia>(); foreach (Zona unaZona in (Zona[])Session["zonas"]) { foreach (Provincia unaProvincia in unaZona.Provincias) { provincias.Add(unaProvincia); } } Provincia[] vectorProvincias = new Provincia[provincias.Count]; for (int i = 0; i < provincias.Count; i++) { vectorProvincias[i] = provincias[i]; } if (!IsPostBack) { this.TBFechaDesde.Text = DateTime.Now.ToShortDateString(); this.TBFechaHasta.Text = DateTime.Now.ToShortDateString(); this.Provincias = vectorProvincias; } }
public void MostrarTablaDeAreasDelUsuario(Area UnArea) { RenderizadorDeTablas <List <string> > renderizador = new RenderizadorDeTablas <List <string> >(new AreaToRowSerializer()); this.lblNombreArea.Text = UnArea.Nombre; this.lbDireccion.Text = "<i>Dirección</i>: " + "<label class= 'area01datosresaltados'>" + UnArea.Direccion + "</label>"; this.lbTelefonoArea.Text = "<i>Teléfono</i>: " + "<label class= 'area01datosresaltados'>" + this.ObtenerDatosDeArea(UnArea, 1) + "</label>"; this.lbFaxArea.Text = "<i>Fax</i>: " + "<label class= 'area01datosresaltados'>" + this.ObtenerDatosDeArea(UnArea, 2) + "</label>"; this.lbMailArea.Text = "<i>Mail</i>: " + "<label class= 'area01datosresaltados'>" + this.ObtenerDatosDeArea(UnArea, 3) + "</label>"; this.lbResponsable.Text = "<i>Responsable</i>: " + "<label class= 'area01datosresaltados'>" + UnArea.datos_del_responsable.Apellido + ' ' + UnArea.datos_del_responsable.Nombre + "</label>"; if (UnArea.Asistentes.First().Apellido != "") { foreach (Asistente asistente in UnArea.Asistentes) { this.lbAsistentes.Text += "<br/><i>" + asistente.Descripcion_Cargo + "</i>: " + "<label class= 'area01datosresaltados'>" + asistente.Apellido + ' ' + asistente.Nombre + "</label>" + " <i>Teléfono</i>: " + "<label class= 'area01datosresaltados'>" + asistente.Telefono + "</label>" + " <i>Mail</i>: " + "<label class= 'area01datosresaltados'>" + asistente.Mail + "</label>"; } } else { this.lbAsistentes.Text += "<br/>" + "Asistente: Teléfono: Mail: "; } this.lbAsistentes.Text += "<br/>"; //le agregro otro salto para separar los botones finales List <List <string> > ListaDeAreas = new List <List <string> >(); ControladorDeWebControls controlador = new ControladorDeWebControls(); var tc = new TableCell(); var tr = new TableRow(); tc.Text = controlador.DibujarLinkConImagen(UnArea, "IrAlArea", "Imagenes/Botones/administrar_s2.png", "130", "17"); tr.Cells.Add(tc); this.tablaBoton.Rows.Add(tr); tc = new TableCell(); tc.Text = controlador.DibujarLinkConImagen(UnArea, "EditarElArea", "Imagenes/Botones/solicitar_modificacion_s2.png", "180", "15"); tr.Cells.Add(tc); this.tablaBoton.Rows.Add(tr); }
protected void Page_Load(object sender, EventArgs e) { Sesion.VerificarSesion(this); controlador_controles = new ControladorDeWebControls(); Usuario usuario = ((Usuario)Session["usuario"]); var dDLAreas = new DropDownList(); var ws = new WSViaticosSoapClient(); var areas_usuario = ws.AreasAdministradasPor(usuario); foreach (Area area in areas_usuario) { dDLAreas.Items.Add(new ListItem(area.Nombre, area.Id.ToString())); } //try //{ // this.DatosDelAgente1.Agente = ((Usuario)Session["usuario"]); // this.DatosDelAgente1.Area = (Area)Session["areaActual"]; //} //catch (Exception) //{ // Response.Redirect("~\\Principal.aspx"); //} var lista_de_viaticos = ViaticosFromWS(); Session["listaDeComisiones"] = lista_de_viaticos; var idAreasUsuario = areas_usuario.Select(a => a.Id); string[] columnasTabla1 = new string[] { "", "DNI", "Nombre de Agente", "Desde", "Hasta", "Importe", "Dias faltantes", "Estado", "Ver Mas" }; string[] columnasTabla2 = new string[] { "", "DNI", "Nombre de Agente", "Desde", "Hasta", "Area Actual", "Estado", "Ver Mas" }; MostrarTablaDeViaticos(lista_de_viaticos.FindAll(v => idAreasUsuario.Contains(v.AreaActual.Id)), this.TablaViaticosPendientesDeAprobacion, new ComisionToRowSerializer(), columnasTabla1); MostrarTablaDeViaticos(lista_de_viaticos.FindAll(v => !idAreasUsuario.Contains(v.AreaActual.Id)), this.TablaViaticosEnSeguimiento, new ComisionToRowSerializerSeguimiento(), columnasTabla2); }
protected void Page_Load(object sender, EventArgs e) { Sesion.VerificarSesion(this); ControladorDeWebControls controlador_controles = new ControladorDeWebControls(); Usuario usuario = ((Usuario)Session["usuario"]); var dDLAreas = new DropDownList(); var ws = new WSViaticosSoapClient(); var areas_usuario = ws.AreasAdministradasPor(usuario); foreach (Area area in areas_usuario) { dDLAreas.Items.Add(new ListItem(area.Nombre, area.Id.ToString())); } var idAreasUsuario = areas_usuario.Select(a => a.Id); if (!IsPostBack) { this.TBFechaDesde.Text = DateTime.Now.ToShortDateString(); this.TBFechaHasta.Text = DateTime.Now.ToShortDateString(); } }
public CargaPasajeToRowSerializer() { controlador = new ControladorDeWebControls(); }
public DocumentoSICOIToRowSerializer() { controlador = new ControladorDeWebControls(); }
public CargaEstadiaToRowSerializer() { controlador = new ControladorDeWebControls(); }
public ComisionToRowSerializerSeguimiento() { controlador = new ControladorDeWebControls(); }
public ReportePorAgenteSerialize() { controlador = new ControladorDeWebControls(); }
public AreaToRowSerializer() { controlador = new ControladorDeWebControls(); }
public ComisionToRowSerializer() { controlador = new ControladorDeWebControls(); }
public ReportePorProvinciaSerialize() { controlador = new ControladorDeWebControls(); }
public ReportePorAreaYFechaSerialize() { controlador = new ControladorDeWebControls(); }