Jquery_Linq Son fiş numarası getirme(db.Max)
<p>Yeni fiş kaydı yapıldığında veritabanında ki en büyük numaranın 1 artırılması için yazdığım kod . </p> <p> </p> <blockquote> <p> public JsonResult sonfisno()<br /> {<br /> string[] dizi = new string[1];<br /> <br /> var fisno = db.S_FIS.Max(a => a.fisno).ToString();</p> <p> if (fisno != null && fisno != "")<br /> {<br /> string ilkfisno = fisno;<br /> int fisnnoint = int.Parse(fisno);<br /> fisnnoint++;<br /> int length = Convert.ToString(fisnnoint).Length;<br /> string sonfisno = ilkfisno.Substring(0, 5 - length);</p> <p> string SonFisNumarası = sonfisno + fisnnoint.ToString();</p> <p> dizi[0] = SonFisNumarası;<br /> return Json(dizi, JsonRequestBehavior.AllowGet);<br /> }<br /> else<br /> {<br /> dizi[0] = "00001";<br /> return Json(dizi, JsonRequestBehavior.AllowGet);<br /> }</p> <p> <br /> }</p> </blockquote> <p>Html tarafı </p> <blockquote> <p> function sonfisbul(param1)<br /> {<br /> $.ajax({<br /> type: "POST",<br /> url: "/hareket/sonfisno",<br /> contentType: "application/json; charset=utf-8",<br /> dataType: "json",<br /> success: function (data) {<br /> $(param1).val(data);<br /> }</p> </blockquote> <p> });<br /> };</p> <p> </p>