Esempio n. 1
0
        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();
                }
            }
        }
Esempio n. 2
0
        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");
        }
Esempio n. 3
0
        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();
        }