public ActionResult GetPersonelHareketler(int id) { string strcon = ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString; List <HareketlerListesi> yonetim = new List <HareketlerListesi>(); string sorg = @"SET DATEFORMAT DMY;Select IslemTipi,ID,Aciklama,ParaBirimi,Tutar,IslemNo,IslemTarih from PERSONEL_HAREKET WHERE ID='" + id + "'"; decimal alacak = 0; decimal borc = 0; using (SqlConnection con = new SqlConnection(strcon)) { con.Open(); using (SqlCommand carigetir = new SqlCommand(sorg, con)) { using (SqlDataReader dr = carigetir.ExecuteReader()) { try { while (dr.Read()) { HareketlerListesi yt = new HareketlerListesi(); yt.FaturaNo = dr["IslemNo"].ToString(); yt.IslemTipi = dr["Islemtipi"].ToString(); yt.Aciklama = dr["Aciklama"].ToString(); yt.FaturaType = dr["FaturaType"].ToString(); yt.ParaBirimi = dr["ParaBirimi"].ToString(); yt.ID = Convert.ToInt32(dr["ID"].ToString()); try { yt.IslemTarihi = Convert.ToDateTime(dr["IslemTarihi"]); yt.IslemTarihiF = Convert.ToDateTime(dr["IslemTarihi"]).ToString("dd.MM.yyyy"); } catch (Exception e) { yt.IslemTarihi = DateTime.Now; yt.IslemTarihiF = DateTime.Now.ToString("dd.MM.yyyy"); } yt.Tutar = alacak - borc; yonetim.Add(yt); } } catch (Exception a) { } } } } return(Json(new { data = yonetim.Distinct() }, JsonRequestBehavior.AllowGet)); }
public ActionResult GetCariHareketler(int id) { string strcon = ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString; List <HareketlerListesi> yonetim = new List <HareketlerListesi>(); string sorg = @"SET DATEFORMAT DMY;Select [*] as Islemtipi,ID,BA,FaturaType,FaturaNo,Tutar,IslemTarihi,Vade,Aciklama,(0) as Alacak,(0) as Borc,(0) as Bakiye,Doviz from HareketlerListesi WHERE CariID='" + id + "' order by IslemTipi "; decimal alacak = 0; decimal borc = 0; decimal sonuc = 0; using (SqlConnection con = new SqlConnection(strcon)) { con.Open(); using (SqlCommand carigetir = new SqlCommand(sorg, con)) { using (SqlDataReader dr = carigetir.ExecuteReader()) { try { while (dr.Read()) { HareketlerListesi yt = new HareketlerListesi(); yt.FaturaNo = dr["FaturaNo"].ToString(); try { yt.Vade = Convert.ToDateTime(dr["Vade"]); } catch { yt.Vade = DateTime.Now; } yt.IslemTipi = dr["Islemtipi"].ToString(); if (dr["BA"].ToString() == "(B)") { decimal Borc = Convert.ToDecimal(dr["Tutar"]); yt.Borc = Convert.ToDecimal(Borc.ToString("N2")); yt.BorcS = Borc.ToString("N2"); yt.Alacak = 0; yt.AlacakS = "0,00"; borc += Convert.ToDecimal(dr["Tutar"]); } else if (dr["BA"].ToString() == "(A)") { decimal alacak1 = Convert.ToDecimal(dr["Tutar"]); yt.Alacak = Convert.ToDecimal(alacak1.ToString("N2")); yt.AlacakS = alacak1.ToString("N2"); yt.Borc = 0; yt.BorcS = "0,00"; alacak += Convert.ToDecimal(dr["Tutar"]); } yt.Aciklama = dr["Aciklama"].ToString(); sonuc += (Convert.ToDecimal(yt.Alacak) - Convert.ToDecimal(yt.Borc)); yt.Bakiye = sonuc; yt.BakiyeS = Convert.ToDecimal(sonuc).ToString("N2"); yt.Doviz = dr["Doviz"].ToString(); ViewBag.Parabirimi = dr["Doviz"].ToString(); yt.FaturaType = dr["FaturaType"].ToString(); yt.ID = Convert.ToInt32(dr["ID"].ToString()); try { yt.IslemTarihi = Convert.ToDateTime(dr["IslemTarihi"]); yt.IslemTarihiF = Convert.ToDateTime(dr["IslemTarihi"]).ToString("dd.MM.yyyy"); } catch (Exception e) { yt.IslemTarihi = DateTime.Now; yt.IslemTarihiF = DateTime.Now.ToString("dd.MM.yyyy"); } yonetim.Add(yt); } } catch (Exception a) { } } } } return(Json(new { data = yonetim.Distinct() }, JsonRequestBehavior.AllowGet)); }