示例#1
0
        /// <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();
            }
        }
示例#2
0
 /// <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");
             }
         }
     }
 }