/// <summary> /// Al pulsar Aceptar para crear la nueva tarea /// </summary> private void B_NTarea_Aceptar_Click(object sender, EventArgs e) { try { // Mira si la ruta y el nombre son validos Globl.RutaCorrecta(@"Usuarios\" + Globl.Config.Usuario + @"\" + _Obj.Nombre + @"\" + TB_NTarea_Nombre.Text + ".dat", TB_NTarea_Nombre.Text, "La tarea", false); if (Globl.ResultadoOp) { Random DivisorAleatorio = new Random(); short Desplazamiento = (short) DivisorAleatorio.Next(0, 65535); // La tarea se guarda en disco Tarea AuxT = new Tarea(TB_NTarea_Nombre.Text, Desplazamiento, DateTime.Now, DTP_VDetalles_FFin.Value, false, TB_NTarea_Descripcion.Text); AuxT.Guardar(Globl.Config.Usuario, _Obj.Nombre); // y tambien se guarda en memoria _Obj.ListaTareas.Add(AuxT); Aceptado = true; this.Close(); } } catch (Exception) { //TODO } }
/// <summary> /// Constructor para ver detalles de tareas /// </summary> /// <param name="T">Tarea de la que se quieren ver detalles</param> /// <param name="C">Campo al que pertenece la tarea</param> public VerDetalles(Tarea T, string C) { InitializeComponent(); _Tarea = T; _Campo = C; TModificada = false; }