public override BaseEntity GetById(object Id)
        {
            dbEntities = new mpi_dbEntities();
            program program = (from c in dbEntities.programs where c.id == (int)Id select c).SingleOrDefault();

            return(program);
        }
示例#2
0
        public static List <program> searchicon()
        {
            iconlist = new List <program>();
            int         i      = 0;
            RegistryKey regkey = null;

            if (is64bit)
            {
                regkey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).OpenSubKey(@"SOFTWARE\Classes\Installer\Products");
            }
            else
            {
                regkey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64).OpenSubKey(@"SOFTWARE\Classes\Installer\Products");
            }
            if (regkey != null)
            {
                foreach (string keyname in regkey.GetSubKeyNames())
                {
                    i++;
                    using (RegistryKey key = regkey.OpenSubKey(keyname))
                    {
                        if (key.GetValue("ProductName") != null && key.GetValue("ProductIcon") != null)
                        {
                            program program = new program();
                            program.name = key.GetValue("ProductName").ToString();
                            program.icon = key.GetValue("ProductIcon").ToString();
                            program.id   = i;
                            iconlist.Add(program);
                        }
                    }
                }
            }
            iconlist = iconlist.ToList();
            return(iconlist);
        }
示例#3
0
        private void button2_Click(object sender, EventArgs e)
        {
            var ans = (from prog in dc.programs where prog.name == progNameTxt.Text select prog).FirstOrDefault();



            if (ans != null)
            {
                MessageBox.Show("התוכנית כבר קיימת במערכת");
            }
            else
            {
                program pr = new program(); //create new program record
                pr.name            = progNameTxt.Text;
                pr.start_date      = startDatedt.Value;
                pr.end_date        = endDatedt.Value;
                pr.frequency       = frequencyStr.Text;
                pr.comments        = commentsStr.Text;
                pr.program_details = detailsStr.Text;
                pr.program_type    = programTypeStr.Text;

                dc.programs.InsertOnSubmit(pr);
                dc.SubmitChanges();
            }
        }
        public ActionResult deleteProgram(int?id)
        {
            program          program = db.program.Find(id);
            List <favourite> rmvFav  = db.favourite.Where(f => f.program_id == id).ToList();
            List <comment>   rmvCom  = db.comment.Where(c => c.program_id == id).ToList();

            db.program.Remove(program);
            if (rmvFav != null)
            {
                foreach (var fav in rmvFav)
                {
                    db.favourite.Remove(fav);
                }
            }
            if (rmvCom != null)
            {
                foreach (var com in rmvCom)
                {
                    db.comment.Remove(com);
                }
            }

            db.SaveChanges();
            TempData["alert"] = "<div class='alert alert-success' style='margin-top:10px;width:20%;border:1px solid'> <strong>Başarılı!</strong> Program Silindi </div>";
            return(RedirectToAction("programlar", "admin"));
        }
示例#5
0
            static void Main(string[] args)
            {
                program objCylinder = new program();

                objCylinder.Process();
                objCylinder.Result();
            }
        public IHttpActionResult Putprogram(int id, program program)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != program.ID)
            {
                return(BadRequest());
            }

            db.Entry(program).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!programExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#7
0
    static void Main()                            //入口方法
    {
        int i = new program().add(10, 10);        //从方法中得到计算结果

        System.Console.WriteLine("得到结果为:{0}", i); //输出计算结果
        System.Console.ReadLine();                //等待回车继续
    }
        public override List <object> SqlList(string sql, int limit = 0, int offset = 0)
        {
            List <object> categoryList = new List <object>();

            dbEntities = new mpi_dbEntities();
            var programs = dbEntities.programs
                           .SqlQuery(sql
                                     ).
                           Select(program => new
            {
                program
            });

            if (limit > 0)
            {
                programs = programs.Skip(offset * limit).Take(limit).ToList();
            }
            else
            {
                programs = programs.ToList();
            }
            foreach (var u in programs)
            {
                program program = u.program;
                categoryList.Add(program);
            }
            count = countSQL(sql, dbEntities.programs);
            return(categoryList);
        }
        public override BaseEntity Add(object Obj)
        {
            program program = (program)Obj;

            dbEntities = new mpi_dbEntities();
            program newProgram = dbEntities.programs.Add(program);

            try
            {
                dbEntities.SaveChanges();
                return(newProgram);
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);
                        // raise a new exception nesting
                        // the current instance as InnerException
                        raise = new InvalidOperationException(message, raise);
                    }
                }
                throw raise;
                //  return null;
            }
        }
        public ActionResult DeleteConfirmed(int id)
        {
            program program = db.program.Find(id);

            db.program.Remove(program);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#11
0
 public ActionResult DeleteConfirmed(int id)
 {
     program program = db.programs.Find(id);
     program.is_deleted = true;
     program.modified_on = DateTime.Now;
     db.SaveChanges();
     return RedirectToAction("Index");
 }
示例#12
0
    public static void Main()
    {
        program pg     = new program();
        Thread  thread = new Thread(new ThreadStart(pg.WorkThreadFunction));

        thread.Start();
        Console.Read();
    }
示例#13
0
    static void Main()
    {
        int     count = 0;
        program func  = new program();

        for (int i = 1; i < 6; i++)
        {
        }
    }
示例#14
0
    public static void Main()
    {
        client.program p2 = new client.program();
        program        p3 = new program();

        p2.client();
        p3.server();
        Console.ReadLine();
    }
        public ActionResult Create(program program)
        {
            using (DBModel dbModel = new DBModel())
            {
                dbModel.programs.Add(program);
                dbModel.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "program_no,program_adi,program_s_tarihi,program_f_tarihi")] program program)
 {
     if (ModelState.IsValid)
     {
         db.Entry(program).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(program));
 }
示例#17
0
    public static void Main(String[] args)
    {
        int     a          = Int32.Parse(args[0]);
        int     b          = Int32.Parse(args[1]);
        int     c          = Int32.Parse(args[2]);
        program obj        = new program();
        int     calintrest = program.si(a, b, c);

        Console.WriteLine("intrest is {0}", calintrest);
    }
示例#18
0
 public ActionResult Edit([Bind(Include = "programid,name,description,time_from,time_to,genre,FK_channelid,date")] program program)
 {
     if (ModelState.IsValid)
     {
         db.Entry(program).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FK_channelid = new SelectList(db.channels, "channelid", "name", program.FK_channelid);
     return(View(program));
 }
        public ActionResult Create([Bind(Include = "program_no,program_adi,program_s_tarihi,program_f_tarihi")] program program)
        {
            if (ModelState.IsValid)
            {
                db.program.Add(program);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(program));
        }
示例#20
0
 public ActionResult Edit([Bind(Include = "id,program_code,title,is_deleted,created_by,created_on,modified_by,modified_on")] program program)
 {
     if (ModelState.IsValid)
     {
         db.Entry(program).State = EntityState.Modified;
         program.modified_on = DateTime.Now;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(program);
 }
示例#21
0
    public static void Main()
    {
        program pg      = new program();
        Thread  thread1 = new Thread(pg.WorkThreadFunction);
        Thread  thread2 = new Thread(pg.WorkThreadFunction1);

        thread1.Start();
        thread2.Start();

        Console.Read();
    }
        public IHttpActionResult Getprogram(int id)
        {
            program program = db.programs.Find(id);

            if (program == null)
            {
                return(NotFound());
            }

            return(Ok(program));
        }
 public ActionResult Edit([Bind(Include = "id,name,description,fk_tournament,fk_event")] program program)
 {
     if (ModelState.IsValid)
     {
         db.Entry(program).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.fk_event      = new SelectList(db.eventts, "id", "name", program.fk_event);
     ViewBag.fk_tournament = new SelectList(db.tournaments, "id", "name", program.fk_tournament);
     return(View(program));
 }
示例#24
0
        public ActionResult Create([Bind(Include = "id,program_code,title,is_deleted,created_by,created_on,modified_by,modified_on")] program program)
        {
            if (ModelState.IsValid)
            {
                program.created_on = DateTime.Now;
                db.programs.Add(program);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(program);
        }
        public IHttpActionResult Postprogram(program program)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.programs.Add(program);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = program.ID }, program));
        }
示例#26
0
 // GET: Program/Delete/5
 public ActionResult Delete(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     program program = db.programs.Find(id);
     if (program == null)
     {
         return HttpNotFound();
     }
     return View(program);
 }
示例#27
0
    public static void Main(string[] args)
    {
        program obj = new program();
        Thread  t1  = new Thread(obj.thr1);
        Thread  t2  = new Thread(obj.thr2);
        Thread  t3  = new Thread(obj.thr3);

        t1.Start();
        t2.Start();
        t3.Start();

        Console.ReadLine();
    }
        public IHttpActionResult Deleteprogram(int id)
        {
            program program = db.programs.Find(id);

            if (program == null)
            {
                return(NotFound());
            }

            db.programs.Remove(program);
            db.SaveChanges();

            return(Ok(program));
        }
        public override BaseEntity Update(object Obj)
        {
            dbEntities = new mpi_dbEntities();
            program program   = (program)Obj;
            program DBProgram = (program)GetById(program.id);

            if (DBProgram == null)
            {
                return(null);
            }
            dbEntities.Entry(DBProgram).CurrentValues.SetValues(program);
            dbEntities.SaveChanges();
            return(program);
        }
        // GET: programsislemleri/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            program program = db.program.Find(id);

            if (program == null)
            {
                return(HttpNotFound());
            }
            return(View(program));
        }