示例#1
0
        public VeziTotiEleviiForm()
        {
            InitializeComponent();

            Task.Run(async() => {
                List <ElevEntity> entities = await MasterRepository.EleviRepository.GetAllEleviAsyncTask();
                foreach (ElevEntity entity in entities)
                {
                    ElevModel elev = new ElevModel();
                    elev.setId(entity.PartitionKey);
                    elev.setCnp(entity.RowKey);
                    elev.setNume(entity.Nume);
                    elev.setPrenume(entity.Prenume);
                    elev.setVarsta(entity.Varsta);
                    elev.setClasa(entity.Clasa);
                    elevi.Add(elev);
                }
            }).Wait();

            listBox1.Items.Add("Nume\tPrenume\tVarsta\tClasa");
            listBox1.Items.Add("");
            foreach (ElevModel elev in elevi)
            {
                listBox1.Items.Add(elev.getInfo());
            }
        }
示例#2
0
        public AdaugaNotaForm(ElevModel elev)
        {
            InitializeComponent();
            this.elev = elev;

            label1.Text = elev.Nume + " " + elev.Prenume;
        }
示例#3
0
 public static Elev ToEntity(this ElevModel elevModel)
 {
     return(new Elev()
     {
         IDUtilizator = elevModel.IDUtilizator,
         IDClasa = elevModel.IDClasa
     });
 }
示例#4
0
 public ActionResult Edit(int id, ElevModel elev)
 {
     if (ModelState.IsValid)
     {
         new ElevBusiness().Update(elev);
     }
     return(View());
 }
示例#5
0
 public ActionResult Create(ElevModel elevModel)
 {
     if (ModelState.IsValid)
     {
         new ElevBusiness().Insert(elevModel);
         return(RedirectToAction("Index"));
     }
     return(View());
 }
示例#6
0
 private void button1_Click(object sender, System.EventArgs e)
 {
     try
     {
         ElevModel      elev = elevi[listBox1.SelectedIndex - 2];
         AdaugaNotaForm form = new AdaugaNotaForm(elev);
         form.Show();
     }
     catch
     {
         MessageBox.Show("Alege un elev");
     }
 }
示例#7
0
        public VeziNoteEleviForm()
        {
            InitializeComponent();

            Task.Run(async () => { note = await MasterRepository.EleviRepository.GetAllNoteAsyncTask(); }).Wait();

            listBox1.Items.Add("Nume\tPrenume\tClasa\tMaterie\tNota");
            listBox1.Items.Add("");
            for(int i = 0; i < note.Count; i++)
            {
                ElevModel elev = null;
                Task.Run(async () => {
                    ElevEntity entity = await MasterRepository.EleviRepository.GetElevAsyncTask(note[i].RowKey);
                    elev = new ElevModel();
                    elev.setId(entity.PartitionKey);
                    elev.setCnp(entity.RowKey);
                    elev.setNume(entity.Nume);
                    elev.setPrenume(entity.Prenume);
                    elev.setVarsta(entity.Varsta);
                    elev.setClasa(entity.Clasa);
                }).Wait();
                listBox1.Items.Add(elev.getInfo(note[i].Materie, note[i].Nota));
            }
        }
示例#8
0
 public void Update(ElevModel elevModel)
 {
     ElevHelper.Update(elevModel.ToEntity());
 }
示例#9
0
        public void Insert(ElevModel elevModel)
        {
            var elev = elevModel.ToEntity();

            ElevHelper.Insert(elev);
        }