protected void Page_Load(object sender, EventArgs e) { var servicio = new WSViaticos.WSViaticosSoapClient(); Usuario usuario = ((Usuario)Session["usuario"]); Persona[] personas; List <Persona> personas_todas_areas_a_cargo = new List <Persona>(); //FC: antes del refactor //foreach (var area in servicio.AreasAdministradasPor(usuario)) //FC: refactor permisos, ahora se puede llamar AreasAdministradasPorUsuarioYFuncionalidad, en este caso le mando 4 = ingreso_administracion_areas foreach (var area in servicio.AreasAdministradasPorUsuarioYFuncionalidad(usuario, 4)) { personas = servicio.GetPersonasACargo(area); foreach (var per in personas) { per.Area = ArmarArea(area); personas_todas_areas_a_cargo.Add(per); } } personas_todas_areas_a_cargo.Sort((persona1, persona2) => persona1.Apellido.CompareTo(persona2.Apellido)); Session["personas"] = personas_todas_areas_a_cargo.ToArray(); MostrarPersonasEnLaGrilla(); }
public bool DiasHabilitadosEntreFechas(int concepto) { if (FechasNoValidas()) { return(false); } var servicio = new WSViaticos.WSViaticosSoapClient(); return(servicio.DiasHabilitadosEntreFechas(DateTime.Parse(this.TBDesde.Text), DateTime.Parse(this.TBHasta.Text), concepto)); }
private void CargarComboMaterias() { var servicio = new WSViaticos.WSViaticosSoapClient(); var materias = JsonConvert.DeserializeObject <JArray>(servicio.GetMaterias()); this.materiasJSON.Value = materias.ToString(); this.cmbMateria.Items.Add(new ListItem("Materia", "")); foreach (var item in materias) { this.cmbMateria.Items.Add(new ListItem(item["nombre"].ToString() + " (" + item["ciclo"]["Nombre"] + ")", item["id"].ToString())); } }
private void CompletarCombosDeCiclos() { var servicio = new WSViaticos.WSViaticosSoapClient(); var ciclos = servicio.Ciclos().OrderBy(c => c.Id); foreach (Ciclo c in ciclos) { ListItem unListItem = new ListItem(); unListItem.Value = c.Id.ToString(); unListItem.Text = c.Nombre; this.cmbCiclo.Items.Add(unListItem); } }
private void CompletarCombosDeModalidades() { var servicio = new WSViaticos.WSViaticosSoapClient(); var modalidades = servicio.Modalidades().OrderBy(m => m.Descripcion); foreach (Modalidad m in modalidades) { ListItem unListItem = new ListItem(); unListItem.Value = m.Id.ToString(); unListItem.Text = m.Descripcion; this.cmbPlanDeEstudio.Items.Add(unListItem); } }
private void CompletarComboDeCiclos() { AgregarOpcionTodos(); var servicio = new WSViaticos.WSViaticosSoapClient(); var ciclos = servicio.Ciclos(); foreach (Ciclo o in ciclos) { ListItem unListItem = new ListItem(); unListItem.Value = o.Id.ToString(); unListItem.Text = o.Nombre; this.cmbCampo.Items.Add(unListItem); } }
private void CompletarComboDeOrganismos() { AgregarOpcionTodos(); var servicio = new WSViaticos.WSViaticosSoapClient(); var organismos = servicio.Organismos(); foreach (Organismo o in organismos) { ListItem unListItem = new ListItem(); unListItem.Value = o.Id.ToString(); unListItem.Text = o.Descripcion; this.cmbCampo.Items.Add(unListItem); } }
protected void Page_Load(object sender, EventArgs e) { // this.DivMensaje.Visible = true; var servicio = new WSViaticos.WSViaticosSoapClient(); SetearLosTextBox(); if (!IsPostBack) { this.docentesJSON.Value = servicio.GetDocentes(); } this.btnQuitarDocente.Enabled = false; MostrarDocentesEnLaGrilla(servicio); }
protected void Page_Load(object sender, EventArgs e) { var servicio = new WSViaticos.WSViaticosSoapClient(); if (!IsPostBack) { CompletarCombosDeModalidades(); CompletarCombosDeCiclos(); this.materiasJSON.Value = servicio.GetMaterias(); } this.btnModificarMateria.Enabled = false; this.btnQuitarMateria.Enabled = false; MostrarMateriasEnLaGrilla(servicio); }
protected void Page_Load(object sender, EventArgs e) { //this.DivMensaje.Visible = true; var servicio = new WSViaticos.WSViaticosSoapClient(); if (!IsPostBack) { CompletarCombosDeEdificios(); // CompletarCombosDeCiclos(); } this.btnModificarEspacioFisico.Enabled = false; this.btnQuitarEspacioFisico.Enabled = false; MostrarEspacioFisicoEnLaGrilla(servicio); }
protected void Page_Load(object sender, EventArgs e) { var servicio = new WSViaticos.WSViaticosSoapClient(); SetearLosTextBox(); if (!IsPostBack) { CompletarCombosDeModalidades(); this.personasJSON.Value = servicio.GetAlumnos((Usuario)Session[ConstantesDeSesion.USUARIO]); } this.btnModificarAlumno.Enabled = false; this.btnQuitarAlumno.Enabled = false; MostrarAlumnosEnLaGrilla(servicio); }
private void CompletarCombosDeEdificios() { var servicio = new WSViaticos.WSViaticosSoapClient(); var edificios = servicio.Edificios().OrderBy(e => e.Nombre); foreach (Edificio edificio in edificios) { ListItem unListItem = new ListItem(); ListItem unListItem2 = new ListItem(); unListItem.Value = edificio.Id.ToString(); unListItem.Text = edificio.Nombre; unListItem2.Value = edificio.Id.ToString(); unListItem2.Text = edificio.Direccion; this.cmbEdificio.Items.Add(unListItem); this.cmbDireccion.Items.Add(unListItem2); } }
protected void Page_Load(object sender, EventArgs e) { var servicio = new WSViaticos.WSViaticosSoapClient(); Usuario usuario = ((Usuario)Session["usuario"]); Persona[] personas; List <Persona> personas_todas_areas_a_cargo = new List <Persona>(); List <Persona> personas_con_ausencias = new List <Persona>(); List <Persona> personas_con_pases = new List <Persona>(); //FC: antes del refactor //foreach (var area in servicio.AreasAdministradasPor(usuario)) //FC: refactor permisos, ahora se puede llamar AreasAdministradasPorUsuarioYFuncionalidad, en este caso le mando 4 = ingreso_administracion_areas foreach (var area in servicio.AreasAdministradasPorUsuarioYFuncionalidad(usuario, 4)) { personas = servicio.GetPersonasACargo(area); foreach (var per in personas) { per.Area = ArmarArea(area); personas_todas_areas_a_cargo.Add(per); } } //Por ahora se pensó en tomar siempre las ausencias desde hoy hasta futuro, pero se programó así de forma tal que //a futuro se puedan parametrizar los períodos para la visualización de las licencias var desde = DateTime.Today; var hasta = new DateTime(9999, 12, 31); personas_con_ausencias = servicio.GetAusentesEntreFechasPara(personas_todas_areas_a_cargo.ToArray(), desde, hasta).ToList(); personas_con_pases = servicio.GetPasesEntreFechasPara(personas_todas_areas_a_cargo.ToArray(), desde, hasta).ToList(); personas_con_ausencias.Sort((persona1, persona2) => persona1.Apellido.CompareTo(persona2.Apellido)); personas_con_pases.Sort((persona1, persona2) => persona1.Apellido.CompareTo(persona2.Apellido)); this.personasJSON.Value = JsonConvert.SerializeObject(personas_con_ausencias.ToArray()); this.pasesJSON.Value = JsonConvert.SerializeObject(personas_con_pases.ToArray()); }
protected void Page_Load(object sender, EventArgs e) { var servicio = new WSViaticos.WSViaticosSoapClient(); MostrarAreasEnLaGrilla(servicio); }