private void crearRecordatorio(String horaR) { String[] fechaC = fechaR.ToShortDateString().Split('/'); string fechaBD = fechaC[2] + "/" + fechaC[1] + "/" + fechaC[0]; String archivo = fechaC[0] + "-" + fechaC[1] + "-" + fechaC[2]; String path = Path.Combine(Application.StartupPath, @"Eventos\" + "R" + archivo + ".age"); string conexion = "Data Source=localhost;Initial Catalog=agenda;Allow User Variables=True;Persist Security Info=True;User ID=root;Password="******"call agregarRecordatorio('" + idE + "','" + fechaBD + "','" + horaR + "')"; simpleAccess.ExecuteNonQuery(sql); sql = "SELECT MAX(idR) as id from recordatorio"; var idRR = simpleAccess.ExecuteReader(sql); while (idRR.Read()) { idR = (int)idRR["id"]; } if (File.Exists(path)) { using (StreamWriter writer = File.AppendText(path)) { writer.WriteLine("idR+" + idR); writer.WriteLine("-idE+" + idE); writer.WriteLine("-fechaR+" + fechaBD); writer.WriteLine("-horaR+" + horaR); writer.WriteLine("-evento+" + mTxtNombre.Text); writer.WriteLine("-estado+" + "1"); writer.WriteLine(";"); writer.Close(); } } else { using (StreamWriter writer = File.CreateText(path)) { writer.WriteLine("idR+" + idR); writer.WriteLine("-idE+" + idE); writer.WriteLine("-fechaR+" + fechaR); writer.WriteLine("-horaR+" + horaR); writer.WriteLine("-evento+" + mTxtNombre.Text); writer.WriteLine("-estado+" + "1"); writer.WriteLine(";"); writer.Close(); } } }
private void crearEvento() { String[] fechaC = fecha.Split('/'); string fechaNFormato = fechaC[2] + "/" + fechaC[1] + "/" + fechaC[0]; String archivo = fechaC[0] + "-" + fechaC[1] + "-" + fechaC[2]; String path = Path.Combine(Application.StartupPath, @"Eventos\" + archivo + ".age"); String nombre = mTxtNombre.Text; string conexion = "Data Source=localhost;Initial Catalog=agenda;Allow User Variables=True;Persist Security Info=True;User ID=root;Password="******"call insertarEvento('" + nombre + "','" + fechaNFormato + "')"; simpleAccess.ExecuteNonQuery(sql); sql = "SELECT MAX(idE) as id FROM evento"; var idEe = simpleAccess.ExecuteReader(sql); while (idEe.Read()) { idE = (int)idEe["id"]; } simpleAccess.CloseDbConnection(); if (File.Exists(path)) { using (StreamWriter writer = File.AppendText(path)) { writer.WriteLine("idE+" + idE); writer.WriteLine("-nombre+" + nombre); writer.WriteLine("-fechaInicio+" + fechaNFormato); writer.WriteLine(";"); writer.Close(); } } else { using (StreamWriter writer = File.CreateText(path)) { writer.WriteLine("idE+" + idE); writer.WriteLine("-nombre+" + nombre); writer.WriteLine("-fechaInicio+" + fechaNFormato); writer.WriteLine(";"); writer.Close(); } } MessageBox.Show("Evento registrado"); }
public void llenarTree() { treeView1.Nodes.Clear(); //Se obtiene la fecha en base al label para nombrar el archivo String fecha = mLblFecha.Text; String[] fechaC = fecha.Split('/'); string fechaForm = fechaC[2] + "/" + fechaC[1] + "/" + fechaC[0]; string conexion = "Data Source=localhost;Initial Catalog=agenda;Allow Zero Datetime=true;Persist Security Info=True;User ID=root;Password="******"call verEvento('" + fechaForm + "')"; var datos = simpleAccess.ExecuteReader(sql); treeView1.BeginUpdate(); int r = 0; while (datos.Read()) { string nombre = (string)datos["nombre"]; int id = (int)datos["idE"]; string nodoP = nombre.Trim(); treeView1.Nodes.Add(nodoP); sql = "call recordatoriosEvento(" + id + ")"; MySqlSimpleAccess otroAccess = new MySqlSimpleAccess(conexion); var recordatorios = otroAccess.ExecuteReader(sql); while (recordatorios.Read()) { string fechaR = recordatorios["fechaRecordatorio"].ToString(); TimeSpan horaR = (TimeSpan)recordatorios["horaRecordatorio"]; String recordatorioF = ("Recordatorio " + fechaR + " " + horaR).Trim(); treeView1.Nodes[r].Nodes.Add(recordatorioF); } r++; otroAccess.CloseDbConnection(); } treeView1.EndUpdate(); simpleAccess.CloseDbConnection(); }