Пример #1
0
        //listo
        public List<Recordatorio> recuperarTodosLosRecordatoriosSegúnFecha(DateTime fecha)
        {
            List<Recordatorio> misRecordatorios = new List<Recordatorio>();
            OleDbConnection cnn = new OleDbConnection(_rutaBD);

            try
            {
                cnn.Open();
                OleDbCommand cmd = new OleDbCommand("Select id, fecha, hora, texto from Recordatorios where fecha >= " + fecha, cnn);
                OleDbDataReader miLector = cmd.ExecuteReader();

                while (miLector.Read())
                {
                    Recordatorio miRecordatorio = new Recordatorio();
                    miRecordatorio.id = miLector.GetInt32(0);
                    miRecordatorio.fecha = miLector.GetDateTime(1);
                    miRecordatorio.texto = miLector.GetString(2);
                    misRecordatorios.Add(miRecordatorio);
                }
                miLector.Close();
                cnn.Close();

                return misRecordatorios;
            }
            catch
            {
                return misRecordatorios;
            }
        }
Пример #2
0
        //listo
        public Recordatorio recuperarRecordatorio(DateTime date, string texto)
        {
            Recordatorio miRecordatorio = new Recordatorio();
            OleDbConnection cnn = new OleDbConnection(_rutaBD);

            try
            {
                cnn.Open();

                OleDbCommand cmd = new OleDbCommand("Select id from Recordatorios where fecha = #" + date + "# and texto = '" + texto + "'" , cnn);
                OleDbDataReader miLector = cmd.ExecuteReader();

                miLector.Read();
                miRecordatorio.id = miLector.GetInt32(0);
                miRecordatorio.fecha = date;
                miRecordatorio.texto = texto;

                miLector.Close();
                cnn.Close();

                return miRecordatorio;
            }
            catch (Exception ex)
            {
                Debug.Print (ex.Message);
                cnn.Close();
                return miRecordatorio;
            }
        }
Пример #3
0
 //listo
 public bool modificarRecordatorio(Recordatorio Recordatorio_a_modificar)
 {
     OleDbConnection cnn = new OleDbConnection(_rutaBD);
     try
     {
         cnn.Open();
         string cadenaSQL = "update Recordatorios set fecha = #" + Recordatorio_a_modificar.fecha + "#, texto = '" + Recordatorio_a_modificar.texto + "' where id = " + Recordatorio_a_modificar.id;
         OleDbCommand cmd = new OleDbCommand(cadenaSQL, cnn);
         cmd.ExecuteNonQuery();
         cnn.Close();
         return true;
     }
     catch (Exception ex)
     {
         Debug.Print(ex.Message);
         return false;
     }
 }
Пример #4
0
        public bool guardarRecordatorio(Recordatorio miRecordatorio)
        {
            OleDbConnection cnn = new OleDbConnection(_rutaBD);

            try
            {
                cnn.Open();

                //se guarda el contacto
                string comandoInsert = "#" + miRecordatorio.fecha + "#, '" + miRecordatorio.texto;
                OleDbCommand cmd = new OleDbCommand("INSERT INTO Recordatorios (fecha, texto) VALUES (" + comandoInsert + ")", cnn);
                cmd.ExecuteNonQuery();

                cnn.Close();

                return true;
            }
            catch
            {
                return false;
            }
        }
Пример #5
0
        //listo
        public bool eliminarRecordatorio(Recordatorio Recordatorio_a_eliminar)
        {
            OleDbConnection cnn = new OleDbConnection(_rutaBD);
            try
            {
                cnn.Open();
                string cadenaSQL = "Delete from Recordatorios where Id=" + Recordatorio_a_eliminar.id;
                OleDbCommand cmd = new OleDbCommand(cadenaSQL, cnn);
                cmd.ExecuteNonQuery();

                return true;
            }
            catch (Exception ex)
            {
                Debug.Print(ex.Message);
                return false;
            }
            finally
            {
                cnn.Close();
            }
        }
Пример #6
0
        //listo
        //si el Recordatorio buscado existe ya en la base de datos
        public bool chequearRecordatorio(Recordatorio RecordatorioABuscar)
        {
            Recordatorio miRecordatorio = recuperarRecordatorio(RecordatorioABuscar.fecha, RecordatorioABuscar.texto);

            if (miRecordatorio.texto != null)
            {
                return true;
            }
            else
            {
                return false;
            }
        }