private void btnAgregarAlumnos_Click(object sender, RoutedEventArgs e) { //obtener los indices seleccionados y agregar los alumnos a la tabla Integrantes grupo //idGrupo //idUsuario //insertar en la tabla //dialogResult=true; if (lstAlumnos.SelectedItems != null) { int flag = 0; bool flag2 = false; foreach (usuario al in lstAlumnos.SelectedItems) { flag = 1; flag2 = InterfaceHttp.InsertarIntegranteGrupo(currentGrupo.IdGrupo, al.IdUsuario); } if (flag == 0) { Mensaje("Ningún alumno seleccionado"); } if (flag2) { Mensaje("Alumnos agregados correctamente"); } else { Mensaje("Erros al agregar alguno de los alumnos"); } } else { Mensaje("Ningún alumno seleccionado"); } }
private void sendMensaje() { if (txtMensaje.Text.Length > 0) { mensaje nuevoMensaje = new mensaje(); nuevoMensaje.IdRemitente = VariablesGlobales.miusuario.IdUsuario; nuevoMensaje.NombreRemitente = VariablesGlobales.miusuario.Nombre; nuevoMensaje.IdDestinatario = currentAlumnoGrupo.IdUsuario; nuevoMensaje.FechaEnvio = DateTime.Now.ToShortDateString(); nuevoMensaje.Mensaje = txtMensaje.Text; nuevoMensaje.IsHost = true; if (InterfaceHttp.EnviarMensaje(nuevoMensaje)) { //enviado correctamente //actualizar chat txtMensaje.Text = ""; listMenssages.Add(nuevoMensaje); lstChat.ItemsSource = null; lstChat.Items.Clear(); lstChat.ItemsSource = listMenssages; } else { //mensaje de error al enviar Mensaje("Error al enviar el mensaje"); } } else { //mensaje esta vacío Mensaje("El mensaje esta vacío"); } }
private void btnGuardar_Click(object sender, RoutedEventArgs e) { usuario x = VariablesGlobales.miusuario; x.NombreUsuario = txtUser.Text; x.Correo = txtCorreo.Text; x.Registro = txtRegistro.Text; if (InterfaceHttp.modificarUsuario(x)) { string h = "Modificaciones exitosas"; Mensaje(h); } else { string h = "Error"; Mensaje(h); } btnCancelar.IsEnabled = false; btnCancelar.Visibility = Visibility.Hidden; btnGuardar.IsEnabled = false; btnGuardar.Visibility = Visibility.Hidden; btnEditar.IsEnabled = true; btnEditar.Visibility = Visibility.Visible; Mostrar.Visibility = Visibility.Visible; Editar.Visibility = Visibility.Hidden; ObtenerDatos(); }
private void verificarEmail() { string response = InterfaceHttp.VerficarCorreo(nuevoUsuario); //codigo de agregar if (response.Equals("Error")) { Mensaje("Ha habido un error al verificar el correo"); } else if (response.Equals("ocupado")) { Mensaje("Este correo ya se encuentra ligado a una cuenta existente"); } else { //enviar codigo de verificacion string to = nuevoUsuario.Correo; string subject = "Validacion de email"; string message = "El codigo de verificacion es el siguiente:" + response; email correoCheck = new email(to, subject, message); if (correoCheck.sendEmail()) { Mensaje("Correo de verificación enviado.\n"); } else { Mensaje("Error al enviar el correo de verificación"); } } }
public int[] SubirANube() { int[] arreglo = new int[2]; if (InterfaceHttp.InsertarSolucion(miSolucion)) { subidos = 0; todos = 0; Fichero padre = new Fichero(); padre.IdFichero = miSolucion.IdProyecto; padre.TipoRaiz = 0; padre.Nombre = miSolucion.Nombre; padre.Ruta = miSolucion.Ruta; todos++; int response = Int32.Parse(InterfaceHttp.CrearDirectorio(miSolucion.Ruta)); if (response == 1) { subidos++; } subirFicheros(padre, miSolucion.Ficheros); arreglo[0] = todos; arreglo[1] = subidos; } else { arreglo[0] = -1; arreglo[1] = -1; } return(arreglo); }
private void busquedaDatosListas() { ObtenerGrupos(); ObtenerMaterias(); ObtenerActividades(); //busqueda de datos inicial //obtener todas las materias Materias mats = InterfaceHttp.GetMaterias(VariablesGlobales.miusuario.IdUsuario); }
private void BuscarDatos() { Usuarios users = InterfaceHttp.GetUsuarios(); listUsers = users.usuarios; lstUsuario.ItemsSource = null; lstUsuario.Items.Clear(); lstUsuario.ItemsSource = listUsers; }
private void ObtenerGrupos() { Grupos MisGrupos = new Grupos(); InterfaceHttp.ObtenerGruposAlumno(MisGrupos); if (MisGrupos.grupos != null) { listGroups = MisGrupos.grupos; } }
public bool solicitarDatos(string user, string pass) { usuario solicitante = InterfaceHttp.GetUsuario(user, pass); if (solicitante.Nombre != null) { VariablesGlobales.miusuario = solicitante; return(true); } return(false); }
public bool solicitarDatos() { usuario solicitante = InterfaceHttp.GetUsuario(txtUsuario.Text, txtPassword.Password); if (solicitante.Nombre != null) { VariablesGlobales.miusuario = solicitante; return(true); } return(false); }
private void actualizarListaAlumnosGrupo() { Usuarios estudiantes = InterfaceHttp.ObtenerAlumnosGrupo(currentGrupo); if (estudiantes != null && estudiantes.usuarios != null) { listStudentsGroup = estudiantes.usuarios; lstAlumnosGrupo.ItemsSource = null; lstAlumnosGrupo.Items.Clear(); lstAlumnosGrupo.ItemsSource = listStudentsGroup; } }
private void ObtenerMaterias() { listAsignatures = new List <materia>(); for (int cont = 0; cont < listGroups.Count; cont++) { currentGrupo = listGroups[cont]; materia NuevaMateria = InterfaceHttp.ObtenerMateriasAlumno(currentGrupo); NuevaMateria.listaGrupos = new List <grupo>(); NuevaMateria.listaGrupos.Add(currentGrupo); listAsignatures.Add(NuevaMateria); } }
private void Modificar() { if (InterfaceHttp.modificarMateria(Materia)) { Mensaje("Modificado Correctamente"); DialogResult = true; } else { Mensaje("Error al modificar"); DialogResult = false; } }
private void Modificar() { MessageBox.Show(Usuario.IdUsuario + ""); //codigo de agregar if (InterfaceHttp.modificarUsuario(Usuario)) { Mensaje("Modificado Correctamente"); DialogResult = true; } else { Mensaje("Error al modificar"); } }
private void agregar() { nuevaMateria.IdProfesor = VariablesGlobales.miusuario.IdUsuario; nuevaMateria = InterfaceHttp.InsertarMateria(nuevaMateria); //codigo de agregar if (nuevaMateria.IdMateria > 0) { Mensaje("Agregado Correctamente"); DialogResult = true; } else { Mensaje("Error al agregar"); } }
private void modificar() { Actividad.IdGrupo = grupoRaiz.IdGrupo; //codigo de agregar if (InterfaceHttp.modificarActividad(Actividad)) { Mensaje("Modificado Correctamente"); DialogResult = true; } else { Mensaje("Error al Modificar :("); DialogResult = false; } }
private void agregar() { nuevaActividad.IdGrupo = grupoRaiz.IdGrupo; //codigo de agregar nuevaActividad = InterfaceHttp.insertarActividad(nuevaActividad); if (nuevaActividad.IdActividad > 0) { Mensaje("Agregado Correctamente"); DialogResult = true; } else { Mensaje("Error al agregar"); } }
public void actualizarListaAlumnos() { listAlumnosBuscados = new Usuarios(); listAlumnosBuscados = InterfaceHttp.BuscarAlumnosGrupo(txtBuscar.Text); if (listAlumnosBuscados.usuarios != null) { //refrescarListas RefrescarLista(); } else { Mensaje("No hay ningun alumno en el grupo buscado"); LimpiarLista(); } }
private void modificar() { //codigo de agregar if (InterfaceHttp.modificarGrupo(Grupo)) { Mensaje("Modificado Correctamente"); DialogResult = true; } else { Mensaje("Error al modificar"); DialogResult = false; } }
private void agregar() { //codigo de agregar nuevoGrupo.IdMateria = materiaRaiz.IdMateria; nuevoGrupo = InterfaceHttp.insertarGrupo(nuevoGrupo); if (nuevoGrupo.IdGrupo > 0) { DialogResult = true; Mensaje("Agregado Correctamente"); } else { Mensaje("Error al agregar"); } }
private void agregar() { usuario nuevoUsuario2 = InterfaceHttp.insertarUsuario(nuevoUsuario); //codigo de agregar if (nuevoUsuario2.IdUsuario > 0) { nuevoUsuario = nuevoUsuario2; Mensaje("Agregado Correctamente"); DialogResult = true; } else { Mensaje("Error al agregar"); } }
private void ObtenerActividades() { listActivities = new List <actividad>(); for (int cont = 0; cont < listGroups.Count; cont++) { currentGrupo = listGroups[cont]; Actividades NuevaActividad = InterfaceHttp.ObtenerActividadesAlumno(currentGrupo); if (NuevaActividad.actividades != null) { currentGrupo.listaActividades = NuevaActividad.actividades; } else { currentGrupo.listaActividades = new List <actividad>(); } } }
private void busquedaDatosListas() { //busqueda de datos inicial //obtener todas las materias Materias mats = InterfaceHttp.GetMaterias(VariablesGlobales.miusuario.IdUsuario); if (mats.materias != null) { for (int cont = 0; cont < mats.materias.Count; cont++) { materia mat = mats.materias[cont]; Grupos grupos = InterfaceHttp.GetGrupos(mat.IdMateria); if (grupos.grupos != null) { for (int cont2 = 0; cont2 < grupos.grupos.Count; cont2++) { grupo gpo = grupos.grupos[cont2]; Actividades acts = InterfaceHttp.GetActividades(gpo.IdGrupo); if (acts.actividades != null) { gpo.listaActividades = acts.actividades; } else { gpo.listaActividades = new List <actividad>(); } } mat.listaGrupos = grupos.grupos; } else { mat.listaGrupos = new List <grupo>(); } } } else { mats.materias = new List <materia>(); } listAsignatures = mats.materias; lstMaterias.ItemsSource = null; lstMaterias.Items.Clear(); lstMaterias.ItemsSource = listAsignatures; }
private void btnEliminarGrupo_Click(Object sender, RoutedEventArgs e) { this.Opacity = 0.5; VentanaEliminar deleteWindow = new VentanaEliminar(delete.Grupo, currentGrupo); if (deleteWindow.ShowDialog() == true) { //actualizar lista de grupos Grupos grupos = InterfaceHttp.GetGrupos(currentMateria.IdMateria); if (grupos.grupos != null) { for (int cont2 = 0; cont2 < grupos.grupos.Count; cont2++) { grupo gpo = grupos.grupos[cont2]; Actividades acts = InterfaceHttp.GetActividades(gpo.IdGrupo); if (acts.actividades != null) { gpo.listaActividades = acts.actividades; } else { gpo.listaActividades = new List <actividad>(); } } currentMateria.listaGrupos = grupos.grupos; } else { currentMateria.listaGrupos = new List <grupo>(); } listGroups = currentMateria.listaGrupos; lstGrupos.ItemsSource = null; lstGrupos.Items.Clear(); lstGrupos.ItemsSource = listGroups; lstActividades.ItemsSource = null; lstActividades.Items.Clear(); } this.Opacity = 1; }
private void ActualizarChat() { Chat nuevoChat = new Chat(); nuevoChat.Host = VariablesGlobales.miusuario; nuevoChat.Guest = currentAlumnoGrupo; InterfaceHttp.ObtenerChat(nuevoChat); nuevoChat.Host = VariablesGlobales.miusuario; nuevoChat.Guest = currentAlumnoGrupo; if (nuevoChat.mensajes != null) { nuevoChat.AsignarHost(); listMenssages = nuevoChat.mensajes; lstChat.ItemsSource = null; lstChat.Items.Clear(); lstChat.ItemsSource = listMenssages; } else { Mensaje("Error al cargar el chat"); } }
private void btnEliminarActividad_Click(Object sender, RoutedEventArgs e) { this.Opacity = 0.5; VentanaEliminar deleteWindow = new VentanaEliminar(delete.Actividad, currentActividad); if (deleteWindow.ShowDialog() == true) { Actividades acts = InterfaceHttp.GetActividades(currentGrupo.IdGrupo); if (acts.actividades != null) { currentGrupo.listaActividades = acts.actividades; } else { currentGrupo.listaActividades = new List <actividad>(); } listActivities = currentGrupo.listaActividades; lstActividades.ItemsSource = null; lstActividades.Items.Clear(); lstActividades.ItemsSource = listActivities; } this.Opacity = 1; }
private void subirFicheros(Fichero padre, ObservableCollection <Fichero> lista) { if (lista != null) { int cont; Fichero f; for (cont = 0; cont < lista.Count; cont++) { f = lista[cont]; string dir = padre.Ruta + "/" + f.Nombre; f.Ruta = padre.Ruta + "/" + f.Nombre; todos++; if (f.IsFolder) { //mkdir int response = Int32.Parse(InterfaceHttp.CrearDirectorio(dir)); if (response == 1) { subidos++; } subirFicheros(f, f.Ficheros); } else { //leerArchivo f.LeerArchivo(); //subirArchivo int response = Int32.Parse(InterfaceHttp.EscribirArchivo(dir, f.ConvertirParaNube())); if (response == 1) { subidos++; } } } } }
private void btnAceptar_Click(Object sender, RoutedEventArgs e) { string Text = "¿Esta seguro que desea eliminar: "; this.Opacity = 0.5; VentanaAdvertencia mostrar = new VentanaAdvertencia(); switch (del) { case delete.Materia: Text = Text + Materia.Nombre; break; case delete.Grupo: Text = Text + Grupo.Nombre; break; case delete.Actividad: Text = Text + Actividad.Nombre; break; case delete.Usuario: Text = Text + Usuario.Nombre; break; } Text = Text + "?\n Se eliminara todo su contenido y\n los datos ligados al objeto."; mostrar.Texto = Text; if (mostrar.ShowDialog() == true) { //eliminar objeto bool eliminado = false; switch (del) { case delete.Materia: //eliminado=Materia.Eliminar(); eliminado = InterfaceHttp.eliminarMateria(Materia); //eliminar grupos List <grupo> listaGrupos = Materia.listaGrupos; if (listaGrupos != null) { for (int i = 0; i < listaGrupos.Count; i++) { grupo gpo = listaGrupos[i]; listaActividades = gpo.listaActividades; if (listaActividades != null) { for (int cont = 0; cont < listaActividades.Count; cont++) { actividad act = listaActividades[cont]; InterfaceHttp.eliminarActividad(act); } } InterfaceHttp.eliminarGrupo(gpo); } } //y actividades break; case delete.Grupo: // eliminado=Grupo.Eliminar(); eliminado = InterfaceHttp.eliminarGrupo(Grupo); //eliminar ACtividades //actualizar lista de grupos listaActividades = Grupo.listaActividades; if (listaActividades != null) { for (int cont = 0; cont < listaActividades.Count; cont++) { actividad act = listaActividades[cont]; InterfaceHttp.eliminarActividad(act); } } break; case delete.Actividad: //eliminado=Actividad.Eliminar(); eliminado = InterfaceHttp.eliminarActividad(Actividad); break; case delete.Usuario: //eliminado=Actividad.Eliminar(); eliminado = InterfaceHttp.eliminarUsuario(Usuario); break; } if (eliminado == true) { Mensaje("Eliminado Correctamente"); DialogResult = true; } else { Mensaje("Error al eliminar"); DialogResult = false; } } this.Opacity = 1; }