public ActionResult Create([Bind(Include = "Nome,Sigla,UF")] Praca praca) { try { if (ModelState.IsValid) { //Verifica se ja existe praça e UF iguais if (!db.Pracas.Any(o => o.Nome == praca.Nome && o.UF == praca.UF)) { db.Pracas.Add(praca); db.SaveChanges(); return(RedirectToAction("Index")); } else { ModelState.AddModelError("", "Praça ja cadastrada"); } } } catch (DataException) { ModelState.AddModelError("", "Erro na hora de salvar"); } return(View(praca)); }
// GET: Praca/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Praca praca = db.Pracas.Find(id); if (praca == null) { return(HttpNotFound()); } return(View(praca)); }
public ActionResult DeleteConfirmed(int id) { if (db.Pracas.Count() > 5) { Praca praca = db.Pracas.Find(id); db.Pracas.Remove(praca); db.SaveChanges(); } else { ModelState.AddModelError("", "Numero de praças menor que 5"); } return(RedirectToAction("Index")); }
private void AddOperat() { _jobEditOperat = (JobToViewAndEdit)App.Current.Windows.OfType <JobView>().First().ViewJobGrid.SelectedItem; SposobPozyskania?temporary; if (gainInfoRecieve != null) { temporary = (SposobPozyskania)Enum.Parse(typeof(SposobPozyskania), gainInfoRecieve); } else { temporary = null; } _operat = new Operat { OznCzesciZasobu = (OznCzesciZasobu)Enum.Parse(typeof(OznCzesciZasobu), "P"), Oznaczenie2 = 0812, Rok = int.Parse(currentYear), Numer = numberOfOperat, NazwaMat = (NazwaMat)Enum.Parse(typeof(NazwaMat), documentsNameReceive), RodzajNosnikaNielektroniczny = (RodzajNosnikaNielektroniczny)Enum.Parse(typeof(RodzajNosnikaNielektroniczny), carrierKindReceive), Postac = (Postac)Enum.Parse(typeof(Postac), operatCharackterRecieve), TypMaterialu = (TypMaterialu)Enum.Parse(typeof(TypMaterialu), typeOfMaterialRecieve), KatArchiw = (KatArchiw)Enum.Parse(typeof(KatArchiw), archivesTypesRecieve), DataArch = dateofOperat, SposobPozyskania = temporary, InfoODostepie = (InfoODostepie)Enum.Parse(typeof(InfoODostepie), accessKindRecieve), Jezyk = languageRecieve, PracaId = _jobEditOperat.PracaId, }; try { _zgloszenie.Operat.Add(_operat); _zgloszenie.SaveChanges(); MessageBox.Show("Dodano nowy rekord"); OperatView win = App.Current.Windows.OfType <OperatView>().First();// zamknięcie okna zapisu win.Close(); // zmiana w parca na aktualne 0 sprawdzic czy działa Praca _changeActiveField = new Praca(); _changeActiveField = _zgloszenie.Praca.Find(_jobEditOperat.PracaId); _changeActiveField.Aktualne = false; _zgloszenie.SaveChanges(); } catch (Exception e) { MessageBox.Show(e.ToString()); } }
public ActionResult DodajZgloszenie(Praca praca) { praca.Aktualne = true; if (ModelState.IsValid) { _db.Praca.Add(praca); _db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RodzpracyId = new SelectList(_db.RodzPracy, "RodzPracyId", "RodzPracyId", praca.RodzpracyId); ViewBag.PrefiksId = new SelectList(_db.Prefiks, "PrefiksId", "NazwaAtrubutu", praca.PrefiksId); ViewBag.UzytkownikId = new SelectList(_db.Uzytkownik, "UzytkownikId", "Imie", praca.UzytkownikId); ViewBag.WykonawcaId = new SelectList(_db.Wykonawca, "WykonawcaId", "NazwaFirmy", praca.WykonawcaId); return(View(praca)); }
private Praca[] LoadJobs() { Praca[] jobs = null; if (window.ExJobs.Count != 0) { List <Praca> jobsList = new List <Praca>(); foreach (string[] row in window.ExJobs.GetAllRows()) { Praca job = new Praca(); job.stanowisko = row[0]; job.miejsce = row[1]; job.rok_rozpoczecia = row[2]; job.rok_zakonczenia = row[3]; jobsList.Add(job); } jobs = jobsList.ToArray(); } return(jobs); }
private void timerPracaHandler(object sender, EventArgs e) { if (Praca == 0) { widocznoscPraca = false; timerPraca.stopTimer(); widocznoscOdpoczynek = true; Kolor = "#82d845"; CrossTextToSpeech.Current.Speak("Rest"); timerOdpoczynek.startTimer(); } else { Praca--; if (Praca <= 3) { CrossTextToSpeech.Current.Speak(Praca.ToString()); } } }
public Pracownik(String zawod) { if ((zawod.ToUpper()).Equals("TESTER")) { praca = new TestujeSamochodow(); dojazd = new Samochod(); spedzanieWolnegoCzasu = new Silownia(); } else if ((zawod.ToUpper()).Equals("LAKIERNIK")) { praca = new MalujeSamochod(); dojazd = new Samochod(); spedzanieWolnegoCzasu = new LiteraturaPopularnoNaukowa(); } else if ((zawod.ToUpper()).Equals("MONTER")) { praca = new MontujeSilnik(); dojazd = new Rower(); spedzanieWolnegoCzasu = new Silownia(); } }
//private void DataValidation() //{ // //Validate Name property // List<string> listErrors; // if (propErrors.TryGetValue("charOfJob", out listErrors) == false) // listErrors = new List<string>(); // else // listErrors.Clear(); // if (charOfJob ==null) // listErrors.Add("Name should not be empty!!!"); // propErrors["charOfJob"] = listErrors; // if (listErrors.Count > 0) // { // OnErrorsChanged(); // } //} private void AddNewJob() { _job = new Praca { Numer = short.Parse(_numberOfJob), Rok = short.Parse(currentYear), DataZgloszenia = _dateOfJob, DataZakonczeniaPrac = _dateOfJobEnd, PolozenieOpis = _jobLocality, CharakterOb = (CharakterOb)Enum.Parse(typeof(CharakterOb), _charOfJob), Aktualne = true, PrefiksId = 2, GminaId = _gminaJob, ObrebId = _obrebJob, UzytkownikId = 1,//poprawic WykonawcaId = _jobContractor, AsortymentId = _jobTarget, StatusId = 1, PolozenieId = 0,//poprawić RodzpracyId = _kindOfJob, NumerDzialki = _plotJob }; try { _zgloszenie.Praca.Add(_job); _zgloszenie.SaveChanges(); MessageBox.Show("Dodano nowy rekord"); AddJob win = App.Current.Windows.OfType <AddJob>().First();// zamknięcie okna zapisu win.Close(); } catch (Exception e) { MessageBox.Show(e.ToString()); } }
public override PassagemPendenteEstacionamento Execute(PassagemPendenteEstacionamento ppEstacionamento) { var tagAdesaoDto = DataSource.Connection.Query <TagAdesaoDto>( "[dbo].[spObterTagAdesaoEDI]", new { ppEstacionamento.Tag.OBUId, DataReferenciaCancelamento = ppEstacionamento.DataPassagem }, commandType: CommandType.StoredProcedure).FirstOrDefault(); if (tagAdesaoDto != null) { Mapper.Map(tagAdesaoDto, ppEstacionamento); } ppEstacionamento.Tag = ppEstacionamento.Adesao.Tag; var conveniado = DataSource.Connection.Query <Conveniado>( @"SELECT c.ConveniadoId as Id,c.CodigoProtocolo,c.CodigoProtocoloArtesp,pn.NomeFantasia,c.NomeFatura,pn.RazaoSocial ,c.HabilitarValidacaoTarifa,c.UtilizaRps,c.ListaDeParaCategoriaVeiculoId,c.HabilitarConfirmacaoCategoria ,c.AtivoProtocoloArtesp,c.TempoDeCorrecaoDasTransacoesProvisorias FROM Conveniado c (nolock) INNER JOIN ParceiroNegocio pn (nolock) ON pn.ParceiroNegocioId = c.ConveniadoId WHERE c.StatusID = 1 -- Ativo AND TipoParceiroNegocioId IN (2,3) -- 2 - Estacionamento / 3 - Shopping AND CodigoProtocolo = @CodigoProtocolo" , new { CodigoProtocolo = ppEstacionamento.Conveniado.CodigoProtocolo, }, commandType: CommandType.Text) .FirstOrDefault(); Praca praca = null; Pista pista = null; if (conveniado != null) { Mapper.Map(conveniado, ppEstacionamento); if (ppEstacionamento.Praca.CodigoPraca.HasValue) { praca = DataSource.Connection.Query <Praca>( @"SELECT PracaId as Id, CodigoPraca,IdentificacaoPraca, TempoAtualizacaoPista, TempoRetornoPraca TempoAtualizacaoTransacao FROM Praca (nolock) WHERE ConveniadoId = @ConveniadoId AND CodigoPraca = @CodigoPraca", new { ConveniadoId = ppEstacionamento.Conveniado.Id, CodigoPraca = ppEstacionamento.Praca.CodigoPraca.Value, }, commandType: CommandType.Text) .FirstOrDefault(); if (praca != null) { Mapper.Map(praca, ppEstacionamento); if (ppEstacionamento.Pista.CodigoPista > 0) { pista = DataSource.Connection.Query <Pista>( @"SELECT PistaId as Id, CodigoPista FROM Pista (nolock) WHERE Pracaid = @Pracaid AND CodigoPista = @CodigoPista", new { Pracaid = ppEstacionamento.Praca.Id, CodigoPista = ppEstacionamento.Pista.CodigoPista, }, commandType: CommandType.Text) .FirstOrDefault(); if (pista != null) { Mapper.Map(pista, ppEstacionamento); } } } } } return(ppEstacionamento); }