/// <summary> /// Abre la ventana para una nueva Actividad /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNuevAct_Click(object sender, EventArgs e) { if (this.lstProyectos.SelectedItem == null) { MessageBox.Show("No hay proyectos asignados"); return; } flag = false; FrmActividad frmAct = new FrmActividad(); frmAct.ShowDialog(); this.llenarTablaActividad(); if (FrmLogIn.usuario.rol.idRol == 2 || FrmLogIn.usuario.rol.idRol == 3) { this.ProyectosPorUsuario(FrmLogIn.usuario.id); } else { this.llenarListaProyectos(); } }
/// <summary> /// Abre la actividad seleccionada /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAbrir_Click(object sender, EventArgs e) { if (FrmLogIn.usuario.rol.idRol == 1) { if (actividad != null) { flag = true; FrmActividad frmAct = new FrmActividad(); frmAct.ShowDialog(); this.llenarTablaActividad(); } else { MessageBox.Show("No hay actividades disponibles"); } this.llenarListaProyectos(); } else { if (actividad == null) { MessageBox.Show("No hay actividades disponibles"); } else { if (FrmLogIn.usuario.id == actividad.Usuario.id || FrmLogIn.usuario.rol.idRol == 2) { flag = true; FrmActividad frmAct = new FrmActividad(); frmAct.ShowDialog(); this.llenarTablaActividad(); } else { MessageBox.Show("La actividad no le pertenece"); } } } }