示例#1
0
        public string HSNSave(HsnHacCode _phsn)
        {
            if (_phsn.CrudStatus == "I")
            {
                //umo.CreatedBy = "";
                _phsn.CreatedDt = DateTime.Now;
                db.HsnHacCodes.Add(_phsn);
            }
            else
            {
                //umo.UpdatedBy = "";
                _phsn.UpdatedDt = DateTime.Now;

                var hsnOldObj = db.HsnHacCodes.Find(_phsn.HsnHacCodeId);
                db.Entry(hsnOldObj).CurrentValues.SetValues(_phsn);
            }
            try
            {
                db.SaveChanges();
                return("S");
            }
            catch (Exception)
            {
                return("E");
            }
        }
示例#2
0
        public string HSNInit()
        {
            HsnHacCode hsn = new HsnHacCode();

            hsn.CrudStatus = "I";
            var HSNList = _common.GetHSNList().Select(s => new { s.HsnHacCodeId, s.Code });

            string[] detailArr = new string[1];

            var details = (from d in detailArr
                           select new
            {
                hsn = hsn,
                HSNList = HSNList
            }).FirstOrDefault();

            return((Newtonsoft.Json.JsonConvert.SerializeObject(details, Newtonsoft.Json.Formatting.None,
                                                                new Newtonsoft.Json.JsonSerializerSettings {
                ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
            })).ToString());
        }