示例#1
0
        public static IList <TPrioridad> GetTPrioridads(SqlCeConnection conn)
        {
            IList <TPrioridad> ltp = new List <TPrioridad>();
            string             sql = "SELECT * FROM Prioridad";

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = sql;
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    TPrioridad tp = GetTPrioridad(dr.GetInt32(0), conn);
                    ltp.Add(tp);
                }
            }
            return(ltp);
        }
示例#2
0
        public static IList <TPrioridad> GetTPrioridads(SqlCeConnection conn)
        {
            IList <TPrioridad> l = new List <TPrioridad>();

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = String.Format("SELECT * FROM Prioridad");
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    TPrioridad tusu = GetTPrioridad(dr.GetInt32(0), conn);
                    if (tusu != null)
                    {
                        l.Add(tusu);
                    }
                }
            }
            return(l);
        }
示例#3
0
        public static void TSave(TPrioridad tu, SqlCeConnection conn)
        {
            string sql = "";
            // primero verificamos que si el elemento está
            // TPrioridad tusu = GetTPrioridad(tu.PrioridadId, conn);
            TPrioridad tusu = null;

            if (tusu == null)
            {
                sql = "INSERT INTO Prioridad(prioridad_id, nombre) VALUES({0},'{1}')";
            }
            else
            {
                sql = "UPDATE Prioridad SET nombre='{1}' WHERE prioridad_id={0}";
            }
            sql = String.Format(sql, tu.PrioridadId, tu.Nombre);
            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = sql;
                int nrec = cmd.ExecuteNonQuery();
            }
        }
示例#4
0
        public static TPrioridad GetTPrioridad(string nombre, SqlCeConnection conn)
        {
            TPrioridad tp  = null;
            string     sql = String.Format("SELECT * FROM Prioridad WHERE nombre='{0}'", nombre);

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = sql;
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    tp             = new TPrioridad();
                    tp.PrioridadId = dr.GetInt32(0);
                    tp.Nombre      = dr.GetString(1);
                    tp.Abm         = dr.GetByte(2);
                }
                if (!dr.IsClosed)
                {
                    dr.Close();
                }
            }
            return(tp);
        }
示例#5
0
        public static TPrioridad GetTPrioridad(int id, SqlCeConnection conn)
        {
            TPrioridad Prioridad = null;

            using (SqlCeCommand cmd = conn.CreateCommand())
            {
                cmd.CommandText = String.Format("SELECT * FROM Prioridad WHERE prioridad_id = {0}", id);
                SqlCeDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    Prioridad = new TPrioridad()
                    {
                        PrioridadId = dr.GetInt32(0),
                        Nombre      = dr.GetString(1),
                        Abm         = dr.GetByte(2)
                    };
                }
                if (!dr.IsClosed)
                {
                    dr.Close();
                }
            }
            return(Prioridad);
        }