Пример #1
0
        private void Izmeni_Click(object sender, RoutedEventArgs e)
        {
            Salon kopija      = (Salon)IzabraniSalon.Clone();
            var   salonProzor = new IzmenaSalona(kopija, IzmenaSalona.Operacija.IZMENA);

            salonProzor.ShowDialog();
        }
Пример #2
0
        public IHttpActionResult PostSalon(Salon salon)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Salon.Add(salon);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (SalonExists(salon.SalonID))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = salon.SalonID }, salon));
        }
Пример #3
0
        public bool RegistrarActualizarSalon(ISalonDTO salonDTO)
        {
            bool resultado = false;

            using (ExperisDBEntities experisDBEntities = new ExperisDBEntities())
            {
                using (var transacion = experisDBEntities.Database.BeginTransaction())
                {
                    try
                    {
                        Salon salon = new Salon();
                        if (salonDTO.IdSalon > 0)
                        {
                            salon = experisDBEntities.Salon.Find(salonDTO.IdSalon);
                            salon = salonDTO.MapearSalon <Salon>(salon);
                        }
                        else
                        {
                            salon = salonDTO.MapearSalon <Salon>();
                            experisDBEntities.Salon.Add(salon);
                        }
                        experisDBEntities.SaveChanges();
                        transacion.Commit();
                        resultado = true;
                    }
                    catch (Exception e)
                    {
                        transacion.Rollback();
                        throw new Exception(e.Message);
                    }
                }
            }
            return(resultado);
        }
Пример #4
0
 public void cargar()
 {
     try {
         Grado          objGrado     = new Grado();
         OperacionGrado objOperGrado = new OperacionGrado(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         clsFunciones.enlazarCombo(objOperGrado.ConsultarGrado(objGrado), ddlGrado);
         Salon          objSalon     = new Salon();
         OperacionSalon objOperSalon = new OperacionSalon(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
         clsFunciones.salon = objOperSalon.ConsultarSalon(objSalon);
         string accion = Page.RouteData.Values["Accion"].ToString();
         if (accion.Equals("Edita"))
         {
             Matricula          objMatricula     = new Matricula();
             OperacionMatricula objOperMatricula = new OperacionMatricula(ConfigurationManager.ConnectionStrings["estigioacademicoConnectionString"].ConnectionString);
             clsFunciones.enlazarCombo(clsFunciones.salon, ddlSalon);
             string id = clsEncriptar.Desencriptar(Page.RouteData.Values["Id"].ToString());
             objMatricula.id = int.Parse(id);
             GridView tbl_Matricula = new GridView();
             tbl_Matricula.DataSource = objOperMatricula.ConsultarMatricula(objMatricula);
             tbl_Matricula.DataBind();
             ddlSalon.SelectedValue = tbl_Matricula.Rows[0].Cells[2].Text;
             txtEstudiante.Text     = tbl_Matricula.Rows[0].Cells[5].Text;
             txtNombres.Text        = HttpUtility.HtmlDecode(tbl_Matricula.Rows[0].Cells[6].Text);
             txtApellidos.Text      = HttpUtility.HtmlDecode(tbl_Matricula.Rows[0].Cells[7].Text);
             this.seleccionar_Grado(ddlGrado, ddlSalon);
         }
     }catch (Exception) {}
 }
Пример #5
0
 public SalonProzor(Salon salon, TipKorisnika tip)
 {
     InitializeComponent();
     this.s = salon;
     this.t = tip;
     tbNaziv.DataContext     = salon;
     tbAdresa.DataContext    = salon;
     tbTelefon.DataContext   = salon;
     tbEmail.DataContext     = salon;
     tbSajt.DataContext      = salon;
     tbPIB.DataContext       = salon;
     tbMaticni.DataContext   = salon;
     tbZiroRacun.DataContext = salon;
     if (t == TipKorisnika.Administrator)
     {
         tbcIspis.Visibility = Visibility.Hidden;
     }
     else
     {
         tbNaziv.Visibility     = Visibility.Hidden;
         tbAdresa.Visibility    = Visibility.Hidden;
         tbTelefon.Visibility   = Visibility.Hidden;
         tbEmail.Visibility     = Visibility.Hidden;
         tbSajt.Visibility      = Visibility.Hidden;
         tbPIB.Visibility       = Visibility.Hidden;
         tbMaticni.Visibility   = Visibility.Hidden;
         tbZiroRacun.Visibility = Visibility.Hidden;
         btnPotvrdi.ToolTip     = "Zatvori";
         btnOdustani.Visibility = Visibility.Hidden;
         tbcIspis.Text          = IspisPodataka();
     }
 }
        public async Task <IActionResult> Edit(int id, [Bind("Id,SalonSeats,SalonName")] Salon salon)
        {
            if (id != salon.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(salon);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SalonExists(salon.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(salon));
        }
Пример #7
0
        public int GetCommandNbr([PexAssumeUnderTest] Salon target, int id)
        {
            int result = target.GetCommandNbr(id);

            return(result);
            // TODO: add assertions to method SalonTest.GetCommandNbr(Salon, Int32)
        }
Пример #8
0
        private void cmdRead_Click(object sender, EventArgs e)
        {
            try
            {
                ISession s = DataLayer.GetSession();

                // Ucitavaju se podaci o zaposlenom sa specificiranim id-em
                Zaposleni           zaposleni    = s.Load <Zaposleni>(35);
                Servis              servis       = s.Load <Servis>(1);
                Kupac               kupac        = s.Load <Kupac>(3);
                Vozilo              vozilo       = s.Load <Vozilo>(3);
                Salon               salon        = s.Load <Salon>(1);
                NezavisniEkonomista nEkonomista  = s.Load <NezavisniEkonomista>(1);
                Specijalnost        specijalnost = s.Load <Specijalnost>(1);

                MessageBox.Show(specijalnost.specijalnost);
                MessageBox.Show(nEkonomista.ime);
                MessageBox.Show(salon.grad);
                MessageBox.Show(kupac.ime);
                MessageBox.Show(vozilo.modelVozila);
                MessageBox.Show(servis.salon.grad);
                MessageBox.Show((zaposleni.plata).ToString());

                s.Close();
            }
            catch (Exception ec)
            {
                MessageBox.Show(ec.Message);
            }
        }
Пример #9
0
        public int GetClientNbr([PexAssumeUnderTest] Salon target)
        {
            int result = target.GetClientNbr();

            return(result);
            // TODO: add assertions to method SalonTest.GetClientNbr(Salon)
        }
Пример #10
0
        public string GetCommand([PexAssumeUnderTest] Salon target, int id)
        {
            string result = target.GetCommand(id);

            return(result);
            // TODO: add assertions to method SalonTest.GetCommand(Salon, Int32)
        }
Пример #11
0
        public string SalonGetir(int ID)
        {
            int   salonID = Database.Session.Get <Seans>(ID).SalonID;
            Salon Salons  = Database.Session.Query <Salon>().SingleOrDefault(x => x.ID.Equals(salonID));

            return($"{Salons.ID}x{Salons.SalonAdi}");
        }
Пример #12
0
        /// <summary>
        /// Selecciona entre la lista de grupos el salon que tiene mas puntos en la base de datos para el salon
        /// </summary>
        /// <param name="empalme"></param>
        /// <param name="s"></param>
        private void AsignacionMejorEleccion(ListaVariables empalme, Salon s)
        {
            Variable gOtrosSemestres = null, gAux = null, g = null;

            //Obtiene los gupos validos
            ListaVariables validos = empalme.Validos();
            //Obtiene los grupos que estaban
            ListaVariables otrosSemestres = new ListaVariables(validos.AsignacionOtrosSemestres(s.Cve_espacio));

            otrosSemestres.SetSalones(salones);
            validos.SetSalones(salones);
            otrosSemestres = otrosSemestres.OrdenarMejorPuntuacion(s);
            ListaVariables aux = validos.OrdenarMejorPuntuacion(s);

            gAux            = aux.Count != 0 ? (aux as IList <Variable>)[0] : null;
            gOtrosSemestres = otrosSemestres.Count != 0 ? (otrosSemestres as IList <Variable>)[0] : null;

            if (gAux != null && gOtrosSemestres != null)
            {
                g = gAux.Puntos > gOtrosSemestres.Puntos ? gAux : gOtrosSemestres;
            }
            else if (gAux != null && gOtrosSemestres == null)
            {
                g = gAux;
            }
            else
            {
                g = gOtrosSemestres;
            }

            QuitaSalon(empalme, g);
        }
Пример #13
0
 public RacunIzgled(Racun racun, Salon salon)
 {
     InitializeComponent();
     lbIme.Content       = salon.Naziv;
     lbAdresa.Content    = salon.Adresa;
     lbPIB.Content       = salon.PIB;
     lbTelefon.Content   = salon.Telefon;
     lbPdv.Content       = racun.UkupnaCena * 0.02;
     lbOsnovica.Content  = (racun.UkupnaCena + (racun.UkupnaCena * 0.02));
     lUkupnaCena.Content = racun.UkupnaCena;
     lbDate.Content      = racun.DatumProdaje;
     foreach (var n in Projekat.Instance.spn)
     {
         if (n.RacunId == racun.Id)
         {
             var nam = Namestaj.GetById(n.NamestajId);
             listBox.Items.Add($"{nam.Naziv}");
             listBox.Items.Add($"{n.Kolicina} x {nam.Cena}                                         {n.Kolicina*nam.Cena}");
         }
     }
     foreach (var n in Projekat.Instance.spdu)
     {
         if (n.RacunId == racun.Id)
         {
             var nam = DodatnaUsluga.GetById(n.DUId);
             listBox.Items.Add($"{nam.Naziv}                                         {nam.Cena}");
         }
     }
 }
Пример #14
0
        public Entitet GetByID(int id)
        {
            Salon s = new Salon();

            using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["POP"].ConnectionString)) {
                SqlCommand cmd = con.CreateCommand();
                cmd.CommandText = "SELECT * FROM Salon WHERE Id=@Id";
                cmd.Parameters.AddWithValue("Id", id);
                DataSet dataSet = new DataSet();

                SqlDataAdapter adapter = new SqlDataAdapter();
                adapter.SelectCommand = cmd;
                adapter.Fill(dataSet, "Salon");

                foreach (DataRow row in dataSet.Tables["Salon"].Rows)
                {
                    s.ID        = int.Parse(row["ID"].ToString());
                    s.Naziv     = row["Naziv"].ToString();
                    s.Mail      = row["Mail"].ToString();
                    s.MatBr     = row["MatBr"].ToString();
                    s.Obrisan   = Boolean.Parse(row["Obrisan"].ToString());
                    s.PIB       = row["PIB"].ToString();
                    s.Sajt      = row["Sajt"].ToString();
                    s.Telefon   = row["Telefon"].ToString();
                    s.ZiroRacun = row["ZiroRacun"].ToString();
                    s.Adresa    = row["Adresa"].ToString();
                }
            }
            return(s);
        }
Пример #15
0
        public IChannel GetPlayer([PexAssumeUnderTest] Salon target, int id)
        {
            IChannel result = target.GetPlayer(id);

            return(result);
            // TODO: add assertions to method SalonTest.GetPlayer(Salon, Int32)
        }
        public string Create(SalonViewModel model)  //yeni bir tane film tur ekleme yapar
        {
            try
            {
                SinemaOtomasyonuEntities db = new SinemaOtomasyonuEntities();
                Salon ft = null;
                if (model.SalonIDNumber > 0)
                {
                    ft = db.Salon.FirstOrDefault(f => f.SalonID == model.SalonIDNumber);
                }
                else
                {
                    ft = new Salon();
                }
                ft.SalonAd         = model.SalonAdNumber;
                ft.SalonKapasite   = model.SalonKapasiteNumber;
                ft.SalonSiraSayisi = model.SalonSiraSayisiNumber;
                ft.SeansID         = model.SeansIDNumber;



                if (model.SalonIDNumber == 0)
                {
                    db.Salon.Add(ft);
                }
                db.SaveChanges();
                return("1");
            }
            catch
            {
                return("-1");
            }
        }
Пример #17
0
        public bool PlayGame([PexAssumeUnderTest] Salon target)
        {
            bool result = target.PlayGame();

            return(result);
            // TODO: add assertions to method SalonTest.PlayGame(Salon)
        }
Пример #18
0
 public SalonView(Salon s)
 {
     idSalon             = s.idSalon;
     grad                = s.grad;
     adresa              = s.adresa;
     stepenOpremljenosti = s.stepenOpremljenosti;
 }
Пример #19
0
        public AdministracijaNamestajaViewModel(Salon s)
        {
            salon    = s;
            database = new DatabaseAccess();

            magacin = new ObservableCollection <Namestaj>(salon.Magacin);
        }
        public IActionResult Edit(int id, [Bind("CustomerId,EmailAddress,CustomerFN,CustomerLN,StreetAddress,City,State,Zip,PhoneNumber")] CustomerAccount customerAccount)
        {
            if (id != customerAccount.CustomerId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    Salon.EditAccount(customerAccount);
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!Salon.CustomerAccountExists(customerAccount.CustomerId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(customerAccount));
        }
Пример #21
0
        private static void DodavanjeNovogSalona()
        {
            var lista = Projekat.Instance.Salon;

            Console.WriteLine("===Dodavanje novog salona===");
            var noviSalon = new Salon();

            noviSalon.Id = lista.Count + 1;

            Console.WriteLine("Unesite naziv: ");
            noviSalon.Naziv = Console.ReadLine();
            Console.WriteLine("Unesite adresu: ");
            noviSalon.Adresa = Console.ReadLine();
            Console.WriteLine("Unesite telefon: ");
            noviSalon.Telefon = Console.ReadLine();
            Console.WriteLine("Unesite email: ");
            noviSalon.Email = Console.ReadLine();
            Console.WriteLine("Unesite sajt: ");
            noviSalon.Sajt = Console.ReadLine();
            Console.WriteLine("Unesite pib: ");
            noviSalon.PIB = int.Parse(Console.ReadLine());
            Console.WriteLine("Unesite maticni broj: ");
            noviSalon.MaticniBroj = int.Parse(Console.ReadLine());
            Console.WriteLine("Unesite broj ziro racuna: ");
            noviSalon.ZiroRacun = Console.ReadLine();

            lista.Add(noviSalon);
            GenericSerializer.Serialize <Salon>("salon.xml", lista);
            SalonMeni();
        }
Пример #22
0
        //Салон за продажба на возила:
        //1. 3 типа на возила: Автомобили, Комбиња и Камиони
        //2. Тежина на возилот, бројот на гуми, Зафатнина на мотор
        //- Автомобил: Кожа да/не, Металик боја да/не, Сензори за паркирање да/не
        //- Комбе: носивост, Автоматик да/не
        //- Камион: Колку приколку може да влече
        //3. Пресметка на цена:
        //- Автомобил: тежина на возилот + зафатнина на моторот + (ако е кожа внатрешноста +1000е) + (ако е металик +500е) + (ако има сензори +1500е)
        //- Комбе: (тежина на возилот + зафатнина на моторот) * 2 + носивост + (3000е ако е аутоматик)
        //- Камион: зафатнина на моторот* 5 + (за секоја приколка што може да ја влече + 10000е)
        static void Main(string[] args)
        {
            Salon salon = new Salon("Avto Cajka");

            //Vans
            //Mercedes Benz Sprinter  210 D (2874 cc, 3,000kg, 1455)
            //Mercedes Benz Sprinter  208 D (2299 cc, 3,000kg, 1500)

            Van van1 = new Van("Mercedes Benz", "Sprinter 210 D", 3000, 4, 2874, 1455, false);
            Van van2 = new Van("Mercedes Benz", "Sprinter 208 D", 3000, 4, 2299, 1500, true);

            salon.AddVehicle(van1);
            salon.AddVehicle(van2);

            //Trucks
            //MAN Truck 1 (6,871 cc, 8, 1)
            //MAN Truck 1 (6,900 cc, 8.5, 2)

            Truck truck1 = new Truck("MAN", "1", 8000, 6, 6871, 1);
            Truck truck2 = new Truck("MAN", "2", 8500, 6, 6000, 2);

            salon.AddVehicle(truck1);
            salon.AddVehicle(truck2);

            //Cars
            //Audi A8 (2995 cc, 1,945)
            Car car = new Car("Audi", "A8", 1945, 4, 2995, InteriorType.Leather, ColorType.Plain, true);

            salon.AddVehicle(car);

            Console.WriteLine(salon.GetCatalog());
        }
Пример #23
0
        private void btnIzmjena_Click(object sender, RoutedEventArgs e)
        {
            Salon           a   = dgSalon.SelectedItem as Salon;
            EditSalonWindow esw = new EditSalonWindow(a);

            esw.ShowDialog();
        }
Пример #24
0
        public bool EliminarSalon(int id)
        {
            bool resultado = false;

            using (ExperisDBEntities experisDBEntities = new ExperisDBEntities())
            {
                using (var transacion = experisDBEntities.Database.BeginTransaction())
                {
                    try
                    {
                        Salon salon = experisDBEntities.Salon.Find(id);
                        experisDBEntities.Salon.Remove(salon);
                        experisDBEntities.SaveChanges();
                        transacion.Commit();
                        resultado = true;
                    }
                    catch (Exception e)
                    {
                        transacion.Rollback();
                        throw new Exception(e.Message);
                    }
                }
            }
            return(resultado);
        }
Пример #25
0
        public void ReservarSalon(Reserva reserva)
        {
            Salon salonSeleccionado = EdificioSeleccionado.Salones.First(s =>
                                                                         s.Reservas.Any(r => ((reserva.HoraFin <= r.HoraInicio || reserva.HoraInicio >= r.HoraFin) && reserva.Dia == r.Dia)));

            salonSeleccionado.Reservas.Add(reserva);
        }
Пример #26
0
        static void Main(string[] args)
        {
            var s1 = new Salon()
            {
                Id                  = 1,
                Naziv               = "Formna FTN",
                Adresa              = "Trg Dositeja Obradovica 6",
                BrojZiroRacuna      = "840-00073666-83",
                Email               = "*****@*****.**",
                MaticniBroj         = 234324,
                PIB                 = 323443,
                Telefon             = "021/342-343",
                AdresaInternetSajta = "http://www.ftn.uns.ac.rs"
            };

            Console.WriteLine($"==== Dobrodosli u salon ====>>>>>>>>>>>>>>>>>{s1.Naziv}\n");
            for (int i = 0; i < 3; i++)
            {
                var korisnici = Projekat.Instance.Korisnik;
                Console.WriteLine("Unesite korisnicko ime: ");
                var kIme = Console.ReadLine();
                Console.WriteLine("Unesite lozinku: ");
                var lozinka = Console.ReadLine();
                foreach (Korisnik k in korisnici)
                {
                    if (k.KorisnickoIme == kIme && k.Lozinka == lozinka)
                    {
                        IspisGlavnogMenija();
                        return;
                    }
                }
            }
            Environment.Exit(0);
        }
Пример #27
0
        public Salon buscarSalon(int idSalon)
        {
            SqlConnection connection = SQL.Conexion.getConnection();

            try
            {
                connection.Open();
                SqlCommand    command = new SqlCommand("SELECT * FROM salon where idSalon = " + idSalon + ";", connection);
                SqlDataReader reader  = command.ExecuteReader();

                if (reader.HasRows)
                {
                    reader.Read();
                    Salon salon = new Salon(reader.GetInt32(0), reader.GetString(1), reader.GetInt32(2), reader.GetInt32(3));

                    connection.Close();
                    return(salon);
                }
                else
                {
                    connection.Close();
                    return(null);
                }
            }
            catch (Exception e)
            {
                connection.Close();
                return(null);
            }
        }
Пример #28
0
        public IHttpActionResult PutSalon(int id, Salon salon)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != salon.SalonID)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Пример #29
0
        public ActionResult Create([Bind(Include = "ID,MemID,SalonAddress,Introduction,SalonName")] Salon salon)
        {
            if (ModelState.IsValid)
            {
                db.Salons.Add(salon);
                db.SaveChanges();
                Notification notification = new Notification();
                notification.Content    = "Yêu cầu đăng ký Salon của bạn đã được chấp nhận";
                notification.DateCreate = DateTime.Now;
                notification.ForAdmin   = false;
                notification.IsRead     = false;
                notification.MemID      = salon.MemID;
                notification.PostID     = null;
                notification.Type       = "AcceptSalonNotification";
                db.Notifications.Add(notification);
                db.SaveChanges();
                var member = db.Members.Find(salon.MemID);
                member.IsSalon         = true;
                db.Entry(member).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(salon));
        }
Пример #30
0
 public void RegisterSalonAccount(SalonViewModel newSalon)
 {
     if (newSalon != null)
     {
         var account = _accountRepo.Gets().Where(c => c.Id.Equals(newSalon.AccountId)).FirstOrDefault();
         if (account != null)
         {
             var salon = new Salon
             {
                 Name          = newSalon.SalonName,
                 AspNetUsers   = account,
                 Address       = newSalon.Address,
                 Email         = newSalon.Email,
                 Latitude      = 0,
                 Longitude     = 0,
                 RatingAverage = 0,
                 Phone         = newSalon.Phone,
                 IsForMen      = newSalon.IsForMen,
                 IsForWomen    = newSalon.IsForWomen,
             };
             _salonRepo.Insert(salon);
             _unitOfWork.SaveChanges();
         }
     }
 }
Пример #31
0
        public ActionResult Create(Salon model)
        {
            //dynamic seatsLayout = Utils.DynamicJSON.Parse(seatsLayoutJSON);

            var newSalon = new Salon();
            newSalon.Title = model.Title;
            newSalon.Address = model.Address;
            newSalon.Phone = model.Phone;

            salonRepository.Save(model);

            return RedirectToAction("Manage");
        }