Example #1
0
        public void test8()
        {
            Spectacol s = new Spectacol();

            s.IdSpectacol  = 6;
            s.Titlu        = "Boema";
            s.Regia        = "Ina Hudea";
            s.Gen          = "Operă";
            s.DataPremiere = "2018-12-27 18:00:00";
            s.NumarBilete  = 125;

            //delete actor
            DistributieOp d_op = new DistributieOp();

            d_op.IdActorOp   = 44;
            d_op.IdSpectacol = 6;
            d_op.NumeActor   = "Teodora Gheorghiu";
            d_op.RolActor    = "Mimi";

            _spectacolRepo.operatiiActorOp(d_op, 2);//delete

            List <DistributieOp> ld_op = _spectacolRepo.getActoriOp(s);
            DistributieOp        dtest = ld_op.Where(x => x.NumeActor == d_op.NumeActor).SingleOrDefault();

            //System.Windows.MessageBox.Show(dtest.ToString());
            Assert.IsTrue(dtest == null);
        }
Example #2
0
        public void test7()
        {
            //update actor
            Spectacol s = new Spectacol();

            s.IdSpectacol  = 6;
            s.Titlu        = "Boema";
            s.Regia        = "Ina Hudea";
            s.Gen          = "Operă";
            s.DataPremiere = "27.12.2018 18:00:00";
            s.NumarBilete  = 125;

            DistributieOp d_op = new DistributieOp();

            d_op.IdActorOp   = 44;
            d_op.IdSpectacol = 6;
            d_op.NumeActor   = "Teodora Gheorghiu";
            d_op.RolActor    = "Mimi";               //la testul precedent a fost MImi

            _spectacolRepo.operatiiActorOp(d_op, 1); //update

            List <DistributieOp> ld_op = _spectacolRepo.getActoriOp(s);
            DistributieOp        dtest = ld_op.Where(x => x.NumeActor == d_op.NumeActor).SingleOrDefault();

            Assert.IsTrue(d_op.IdSpectacol == dtest.IdSpectacol && d_op.NumeActor == dtest.NumeActor && d_op.RolActor == dtest.RolActor);
        }
Example #3
0
 public void operatiiActorOp(DistributieOp d_op, int optiune)
 {
     try
     {
         helper.OpenConnection();
         if (optiune == (int)E.CREATE)
         {
             helper.Session.Save(d_op);
         }
         else if (optiune == (int)E.UPDATE)
         {
             helper.Session.Update(d_op);
         }
         else if (optiune == (int)E.DELETE)
         {
             helper.Session.Delete(d_op);
         }
         helper.Commit();
     }
     catch (Exception ex)
     {
         System.Windows.MessageBox.Show(ex.ToString());
     }
     finally
     {
         helper.CloseConnection();
     }
 }
        public DistributieOp getActorOp()
        {
            DistributieOp actor = new DistributieOp();

            actor           = listaOp[indexDistributie];
            actor.NumeActor = actorTextBox.Text;
            actor.RolActor  = rolActor_TextBox.Text;

            return(actor);
        }
Example #5
0
        private void DeleteActor_Click(object sender, EventArgs e)
        {
            if (view.getGenSpectacol() == "Balet")
            {
                DistributieBalet db = view.getActorBalet();
                spectacoleRepo.operatiiActorBalet(db, 2);
            }
            else
            {
                DistributieOp d_op = view.getActorOp();
                spectacoleRepo.operatiiActorOp(d_op, 2);
            }

            view.showMessage("Actor sters cu succes");
            Spectacol               s          = view.getSpectacolSelectat();
            List <DistributieOp>    dist_Op    = spectacoleRepo.getActoriOp(s);
            List <DistributieBalet> dist_Balet = spectacoleRepo.getActoriBalet(s);

            view.populateTableDistributie(dist_Op, dist_Balet, ModificareActor_Click);
            view.showTextboxes();
        }