public ActionResult PersonelIzinEkle(PersonelIzin p)
        {
            c.PersonelIzins.Add(p);
            c.SaveChanges();
            var personelId = p.PersonelId;

            return(RedirectToAction("PersonelIzin", new { id = personelId }));
        }
Ejemplo n.º 2
0
        private void simpleAction1_Execute(object sender, SimpleActionExecuteEventArgs e)
        {
            objectSpace = Application.CreateObjectSpace();

            PersonelIzin izin = objectSpace.GetObjectByKey <PersonelIzin>(((PersonelIzin)e.CurrentObject).Oid);

            izin.Hareket = EnumObjects.PersonelIzınHareketType.Verilmedi;

            objectSpace.CommitChanges();
            ObjectSpace.Refresh();
        }
        public JsonResult Hesaplama(PersonelIzin izin)
        {
            DateTime izBasTar = izin.IzinBaslangicTarihi;
            DateTime izBitTar = izin.IzinBitisTarihi;

            TimeSpan izinSure = izBitTar - izBasTar;
            var      izSure   = Math.Floor(izinSure.TotalDays + 1);

            var sonuc = izSure;

            return(Json(sonuc, JsonRequestBehavior.AllowGet));
        }
        public ActionResult PersonelIzinGuncelle(PersonelIzin p)
        {
            var izin = c.PersonelIzins.Find(p.PersonelIzinId);

            izin.IzinTuruId          = p.IzinTuruId;
            izin.IzinBaslangicTarihi = p.IzinBaslangicTarihi;
            izin.IzinBitisTarihi     = p.IzinBitisTarihi;
            izin.IzinSuresi          = p.IzinSuresi;
            izin.IzinAciklama        = p.IzinAciklama;
            c.SaveChanges();

            var personelId = p.PersonelId;

            return(RedirectToAction("PersonelIzin", new { id = personelId }));
        }
Ejemplo n.º 5
0
        private void btnIzinKaydet_Click(object sender, EventArgs e)
        {
            PersonelIzin _personelIzin = new PersonelIzin();

            try
            {
                _personelIzin.PersonelID      = ((Personel)cmbPersonel.SelectedItem).ID;
                _personelIzin.IzinTurID       = ((IzinTur)cmbIzinTuru.SelectedItem).IzinTurID;
                _personelIzin.IzinBasTarihi   = dtpIzinBaslamaTarihi.Value;
                _personelIzin.IzinBitisTarihi = dtpIzinBitisTarihi.Value;
                _personelIzin.AktifMi         = true;
                _ekleController.EklemeyeGonder(_personelIzin);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return;
            }

            this.Close();
        }