public List <takvim> SeneGetir() { #region Query string query = @"SELECT sene FROM takvim group by sene order by sene"; #endregion #region Parameters SqlParameter[] parameters = new SqlParameter[] { //new SqlParameter("@yil",sene.Year), //new SqlParameter("@ay",tarih.Month) }; #endregion dt = SqlHelper.ExecuteDataset(ConnectionStrings.SqlConn, CommandType.Text, query).Tables[0]; if (dt != null && dt.Rows.Count > 0) { takvimListe = new List <takvim>(); for (int i = 0; i < dt.Rows.Count; i++) { takvim = new takvim(); takvim.sene = dt.Rows[i]["sene"].acekaToShort(); takvimListe.Add(takvim); takvim = null; } } return(takvimListe); }
public HttpResponseMessage PersonelParametreput(takvim t) { AcekaResult acekaResult = null; if (t != null) { if (t.tarih.Date.acekaToString().Length.acekaToInt() > 0) { Dictionary <string, object> fields = new Dictionary <string, object>(); fields.Add("tarih", t.tarih); fields.Add("tatil_turu", t.tatil_turu); fields.Add("aciklama", t.aciklama); acekaResult = CrudRepository.Update("takvim", "tarih", fields); return(Request.CreateResponse(HttpStatusCode.OK, new Models.AnonymousModels.Successful { message = "successful" })); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, new Models.AnonymousModels.NotFound { message = "No Record" })); } } else { return(Request.CreateResponse(HttpStatusCode.NotFound, new Models.AnonymousModels.NotFound { message = "No Record" })); } }
public List <takvim> Getir() { #region Query string query = @"SET LANGUAGE Turkish SELECT sene,tarih, datename(dw,gun) as gun_adi, day(hafta),ay,aciklama,tatil_turu,hafta,gun FROM takvim order by tarih "; #endregion #region Parameters SqlParameter[] parameters = new SqlParameter[] { //new SqlParameter("@sene",sene) //new SqlParameter("@ay",tarih.Month) }; #endregion dt = SqlHelper.ExecuteDataset(ConnectionStrings.SqlConn, CommandType.Text, query).Tables[0]; if (dt != null && dt.Rows.Count > 0) { takvimListe = new List <takvim>(); for (int i = 0; i < dt.Rows.Count; i++) { takvim = new takvim(); takvim.sene = dt.Rows[i]["sene"].acekaToShort(); takvim.ay = dt.Rows[i]["ay"].acekaToByte(); takvim.hafta = dt.Rows[i]["hafta"].acekaToByte(); takvim.tarih = dt.Rows[i]["tarih"].acekaToDateTime(); takvim.gun = dt.Rows[i]["gun"].acekaToByte(); takvim.gun_adi = dt.Rows[i]["gun_adi"].ToString(); takvim.tatil_turu = dt.Rows[i]["tatil_turu"].acekaToByte(); takvim.aciklama = dt.Rows[i]["aciklama"].acekaToString(); takvimListe.Add(takvim); takvim = null; } } return(takvimListe); }
//normal create.cshtml üzerinden takvime ekleme yaptım. bunu sidebar da etkinlik ekle için kullandım. //modal dan ekleme ise sadece anasayfa üzerindeki etkinlik ekleden yapacak. public ActionResult Create(TakvimViewModel takvimViewModel) { ModelState.Remove("ModifiedUsername"); ModelState.Remove("CreatedOn"); if (ModelState.IsValid) { takvim result = new takvim() { // personel_id = takvimViewModel.personel_id, etkinlikAd = takvimViewModel.etkinlikAd, etkinlikAciklama = takvimViewModel.etkinlikAciklama, etkinlikKonum = takvimViewModel.etkinlikKonum, etkinlikKategori = takvimViewModel.etkinlikKategori, baslangicTarihi = takvimViewModel.baslangicTarihi, bitisTarihi = takvimViewModel.bitisTarihi, katilimci = takvimViewModel.katilimci }; takvimManager.Insert(result); return(RedirectToAction("Index")); } return(View()); }