public string Create(CalisanViewModel model)  //yeni bir tane film tur ekleme yapar
        {
            try
            {
                SinemaOtomasyonuEntities db = new SinemaOtomasyonuEntities();
                Calisan ft = null;
                if (model.CalisanIDNumber > 0)
                {
                    ft = db.Calisan.FirstOrDefault(f => f.CalisanID == model.CalisanIDNumber);
                }
                else
                {
                    ft = new Calisan();
                }
                ft.CalisanAd          = model.CalisanAdNumber;
                ft.CalisanKullaniciAd = model.CalisanKullaniciAdNumber;
                ft.CalisanParola      = model.CalisanParolaNumber;
                ft.CalisanSoyad       = model.CalisanSoyadNumber;
                ft.CalisanTcNo        = model.CalisanTcNoNumber;


                if (model.CalisanIDNumber == 0)
                {
                    db.Calisan.Add(ft);
                }

                db.SaveChanges();

                return("1");
            }
            catch
            {
                return("-1");
            }
        }
 public ActionResult CalisanEkle(CalisanViewModel Model)
 {
     try
     {
         List <Departman> listd = db.Departmen.ToList();
         List <Pozisyon>  listp = db.Pozisyons.ToList();
         ViewBag.DepartmentList = new SelectList(listd, "departmanID", "departmanAd");
         ViewBag.PozisyonList   = new SelectList(listp, "pozisyonID", "pozisyonAd");
         Calisan calisan = new Calisan();
         calisan.calisanAdres   = Model.calisanAdres;
         calisan.calisanIsim    = Model.calisanIsim;
         calisan.calisanEmail   = Model.calisanEmail;
         calisan.calisanKod     = Model.calisanKod;
         calisan.calisanTelefon = Model.calisanTelefon;
         calisan.calisanYas     = Model.calisanYas;
         calisan.departmanID    = Model.departmanID;
         calisan.pozisyonID     = Model.pozisyonID;
         calisan.calisanYetkiID = Model.calisanYetkiID;
         calisan.calisanMaas    = Model.calisanMaas;
         db.Calisans.Add(calisan);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return(View());
 }
Exemple #3
0
        public CalisanGorevlendirmeViewModel Convert(CalisanGorevlendirme source, CalisanGorevlendirmeViewModel destination, ResolutionContext context)
        {
            if (source != null)
            {
                Cevir cevir = new Cevir();
                KurumCografyaServis servis = new KurumCografyaServis(Sabitler.KurumCografyaServisBaglantiCumlesi);
                int anahtar = source.Anahtar;
                CalisanViewModel calisani    = cevir.cevir(source.Calisani);
                GoreviViewModel  gorev       = cevir.cevir(source.Gorev);
                UnvanViewModel   unvani      = cevir.cevir(source.Unvani);
                string           baslangic   = source.Baslangic.ToShortDateString();
                bool             asilMi      = source.AsilMi;
                string           aciklama    = source.Aciklama;
                bool             resmiMi     = source.ResmiMi;
                DateTime         bitisTarihi = source.Bitis ?? DateTime.MinValue;
                string           bitis       = Arac.GetirTarihSozce(source.Bitis);
                HizmetSonlanisNedeniViewModel sonlanisNedeni = cevir.cevir(source.SonlanisNedeni);

                return(new CalisanGorevlendirmeViewModel(anahtar, calisani, null, null, gorev, unvani, baslangic, asilMi, aciklama, resmiMi, bitis, sonlanisNedeni));
            }
            else
            {
                return(null);
            }
        }
Exemple #4
0
        public void cevir_test04()
        {
            CalisanViewModel calisanVm = null;
            Calisan          calisan   = null;
            int calisanId = 2;


            try
            {
                calisan = _isGuder.getirCalisan(calisanId);

                Assert.AreNotEqual(null, calisan);

                calisanVm = _cevir.cevir(calisan);

                Assert.AreNotEqual(null, calisanVm);
                Assert.AreEqual(false, String.IsNullOrEmpty(calisanVm.DogumTarihiSozce));
            }
            catch (AssertFailedException hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
            catch (Exception hata)
            {
                this.YazHata(hata);
                Assert.Fail();
            }
        }
        public ActionResult Details(int id)
        {
            CalisanViewModel model = new CalisanViewModel();

            model.Calisan  = repository.FirstOrDefault(x => x.Id == id);
            model.Yonetici = repository.FirstOrDefault(x => x.Id == model.Calisan.YoneticiBilgisiId).Ad + " " + repository.FirstOrDefault(x => x.Id == model.Calisan.YoneticiBilgisiId).Soyad;
            return(View(model));
        }
        public ActionResult Liste()
        {
            var calisanlar = _calisanService.GetAll(i => i.Departman);
            var model      = new CalisanViewModel()
            {
                Calisanlar = calisanlar
            };

            return(View(model));
        }
Exemple #7
0
 public IlklendirCalisanGorevlendirmeYanitViewModel(CalisanViewModel calisani, CalisanGorevlendirmeViewModel gorevi, IEnumerable <BirimViewModel> birimListe,
                                                    IEnumerable <SelectListItem> gorevListe, IEnumerable <IlViewModel> ilListe) : this()
 {
     this.Calisani     = calisani;
     this.MevcutGorevi = gorevi;
     this.BirimListe   = birimListe;
     this.GorevListe   = gorevListe;
     this.IlListe      = ilListe;
     this.BasariliMi   = !(calisani == null || MevcutGorevi == null || this.BirimListe == null || !this.BirimListe.Any() ||
                           this.GorevListe == null || !this.GorevListe.Any() || this.IlListe == null || !this.IlListe.Any());
 }
Exemple #8
0
 public CalisanGorevlendirmeViewModel(int anahtar, CalisanViewModel calisani, BirimViewModel birimi, IlViewModel ili,
                                      GoreviViewModel gorev, UnvanViewModel unvani, string baslangic, bool asilMi, string aciklama, bool resmiMi) : this()
 {
     this.Anahtar   = anahtar;
     this.Calisani  = calisani;
     this.Birimi    = birimi;
     this.Gorev     = gorev;
     this.Unvani    = unvani;
     this.Baslangic = baslangic;
     this.AsilMi    = asilMi;
     this.Aciklama  = aciklama;
     this.ResmiMi   = resmiMi;
 }
        public JsonResult CalisanGetir(int id)
        {
            SinemaOtomasyonuEntities db = new SinemaOtomasyonuEntities();
            Calisan          kullanici  = db.Calisan.FirstOrDefault(f => f.CalisanID == id);
            CalisanViewModel model      = new CalisanViewModel();

            model.CalisanAdNumber          = kullanici.CalisanAd;
            model.CalisanIDNumber          = kullanici.CalisanID;
            model.CalisanKullaniciAdNumber = kullanici.CalisanKullaniciAd;
            model.CalisanParolaNumber      = kullanici.CalisanParola;
            model.CalisanSoyadNumber       = kullanici.CalisanSoyad;
            model.CalisanTcNoNumber        = kullanici.CalisanTcNo;
            return(Json(model, JsonRequestBehavior.AllowGet));
        }
Exemple #10
0
 public CalisanGorevlendirmeViewModel(int anahtar, CalisanViewModel calisani, BirimViewModel birimi, IlViewModel ili,
                                      GoreviViewModel gorev, UnvanViewModel unvani, string baslangic, bool asilMi, string aciklama, bool resmiMi, string bitis, HizmetSonlanisNedeniViewModel sonlanisNedeni) : this(anahtar, calisani, birimi, ili, gorev, unvani, baslangic, asilMi, aciklama, resmiMi)
 {
     this.Bitis          = bitis;
     this.SonlanisNedeni = sonlanisNedeni;
 }
        public IlklendirCalisanGorevlendirmeYanitViewModel IlklendirCalisanGorevlendirme(IlklendirCalisanGorevlendirmeIstekViewModel istek)
        {
            try
            {
                IlklendirCalisanGorevlendirmeYanitViewModel yanit = new IlklendirCalisanGorevlendirmeYanitViewModel(false);
                IlklendirCalisanGorevlendirmeYanit          servisYanit = null;
                IlklendirCalisanGorevlendirmeIstek          servisIstek = null;
                int kullaniciId, gorevlendirilecekCalisanId = int.MinValue;
                CalisanViewModel calisanVm = null;
                CalisanGorevlendirmeViewModel gorevlendirmeVm = null;
                IEnumerable <GoreviViewModel> gorevVmListe = null;

                if (!this._kontrol.uygunMu(istek))
                {
                    yanit.IsaretleGecemediIlkKontrolu(this._kontrol.alHataKodu(istek));
                    return(yanit);
                }

                kullaniciId = istek.KullaniciId ?? int.MinValue;
                gorevlendirilecekCalisanId = istek.GorevlendirilecekCalisanId ?? int.MinValue;

                servisIstek = new IlklendirCalisanGorevlendirmeIstek(kullaniciId, gorevlendirilecekCalisanId);

                servisYanit = this._gorevlendirmeServis.IlklendirCalisanGorevlendirme(servisIstek);

                if (servisYanit == null)
                {
                    throw new ApplicationException();
                }

                if (!servisYanit.BasariliMi)
                {
                    throw new ApplicationException();
                }

                calisanVm = this._cevir.cevir(servisYanit.Calisani);

                if (calisanVm == null)
                {
                    throw new ApplicationException();
                }

                gorevlendirmeVm = this._cevir.cevir(servisYanit.MevcutGorevi);

                if (gorevlendirmeVm == null)
                {
                    throw new ApplicationException();
                }

                gorevVmListe = this._cevir.cevir(servisYanit.GorevListe.ToList());

                if (gorevVmListe == null)
                {
                    throw new ApplicationException();
                }

                yanit = new IlklendirCalisanGorevlendirmeYanitViewModel(calisanVm, gorevlendirmeVm, servisYanit.BirimListe, gorevVmListe, servisYanit.IlListe);

                return(yanit);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Index()
        {
            CalisanViewModel model = new CalisanViewModel();

            return(View(model));
        }