コード例 #1
0
ファイル: Program.cs プロジェクト: Pedrokase/SI2-G09
 public static void UpdateState()
 {
     using (SI2_T1Entities db = new SI2_T1Entities())
     {
         Console.WriteLine("(3)Insira conferencia");
         int i1 = Convert.ToInt32(Console.ReadLine());
         Console.WriteLine("(2018-03-01)Insira data");
         string      s  = Console.ReadLine();
         DateTime?   dt = DateTime.Parse(s);
         Conferencia c  = db.Conferencia.Where((x) => x.ID == i1).FirstOrDefault();
         if (dt == null)
         {
             dt = c.data_revisao;
         }
         if (dt >= c.data_submissao)
         {
             List <Artigo> res = db.Artigo.Where((x) => x.conferenceID == i1 && x.data_submetido >= dt && x.estado != "Aceite").ToList();
             foreach (Artigo result in res)
             {
                 Console.WriteLine("Artigo da Conferencia 3 tem estado {0}", result.estado);
                 result.estado = "Rejeitado";
                 db.SaveChanges();
                 Console.WriteLine("Artigo da Conferencia 3 tem estado {0}", result.estado);
             }
         }
         else
         {
             Console.WriteLine("Data de Corte inferior à data de submissao!");
         }
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Pedrokase/SI2-G09
            private void UpdateNotaConferencia()
            {
                //TODO: Implement
                Console.WriteLine("UpdateNotaConferencia()");
                Console.WriteLine("(1)Insira ConferenceID");
                int i = Convert.ToInt32(Console.ReadLine());

                Console.WriteLine("(80)Insira nota");
                int n = Convert.ToInt32(Console.ReadLine());

                using (SI2_T1Entities db = new SI2_T1Entities())
                {
                    Console.WriteLine("Conferencia Atual");
                    Conferencia c1 = db.Conferencia.Where((x) => x.ID == i).FirstOrDefault();
                    Console.WriteLine("Conferencia: {0} tem nota {1}", c1.ID, c1.nota_minima);
                    db.UpdateNotaConferencia(i, n);
                }
                using (SI2_T1Entities db = new SI2_T1Entities())
                {
                    Console.WriteLine("Conferencia Atualizada");
                    Conferencia c2 = db.Conferencia.Where((x) => x.ID == i).FirstOrDefault();
                    Console.WriteLine("Conferencia: {0} tem nota {1}", c2.ID, c2.nota_minima);
                }
            }