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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 4
0
 //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());
 }