Select a date in a MonthCalendar and record a note in a txt with that date.
Initial Screen
Note
Main Form
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Calendar
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public static string FechaN;
public static string FechaE;
private void monthCalendar_DateChanged(object sender, DateRangeEventArgs e)
{
frmDayData Tareas = new frmDayData();
DateTime datevalue = (Convert.ToDateTime(monthCalendar.SelectionEnd.ToShortDateString()));
// DateTime datevalue = monthCalendar.SelectionEnd;
// int Fecha = Convert.ToInt16(datevalue);
//int Fecha = Convert.ToDateTime(datevalue);
string[] Nota = new string[31];
// monthCalendar.DateSelected;
}
private void btnWeek_Click(object sender, EventArgs e)
{
frmCalendarWeek One = new frmCalendarWeek();
One.Show();
}
private void btnNote_Click(object sender, EventArgs e)
{
FechaN = monthCalendar.SelectionRange.Start.ToString("dd MM yyyy");
// FechaN = monthCalendar.SelectionRange.Start.ToString();
frmDayData Date = new frmDayData(FechaN);
frmDayData Tareas = new frmDayData();
//Tareas.Show();
Date.Show();
}
private void btnEvent_Click(object sender, EventArgs e)
{
FechaE = monthCalendar.SelectionRange.Start.ToString("dd MM yyyy");
Evento Date = new Evento(FechaE);
Evento Event = new Evento();
Event.Show();
}
}
}
Form frmDayData
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.IO;
namespace Calendar
{
public partial class frmDayData : Form
{
public frmDayData()
{
InitializeComponent();
}
private void lblDate_Click(object sender, EventArgs e)
{
}
private void btnBack_Click(object sender, EventArgs e)
{
Form1 Month = new Form1();
this.Close();
}
private string FechaN = null;
public frmDayData(string FechaN): this()
{
this.FechaN = FechaN;
}
private void btnNotaSave_Click(object sender, EventArgs e)
{
//string Fecha = Convert.ToString(FechaN);
string Fecha = FechaN;
string Nota = Convert.ToString(txtNota.Text);
StreamWriter GuardarNota = new StreamWriter(@"C:\Users\Martin Fernandez\Desktop\Calendar\Meses\Nota.txt");
GuardarNota.WriteLine(Fecha + '|' + Nota);
}
private void txtNota_TextChanged(object sender, EventArgs e)
{
}
}
}