public JsonResult FillSettings(string Module = "", string SubModule = "")
        {
            try
            {
                int statusCode = 1;

                DataTable dtbl = new DataTable();

                BlSettings ObjBlSettings = new BlSettings();
                ObjBlSettings.UserCode   = Convert.ToInt64(Session["ID_Agent"]);
                ObjBlSettings.FK_Company = Convert.ToInt64(Session["ID_Company"]);

                ObjBlSettings.Module    = "GEN";
                ObjBlSettings.SubModule = "TKT";
                dtbl = ObjBlSettings.SelectAllData();

                //ObjBlSettings.AutoGen = Convert.ToBoolean(dtbl.Rows[0]["Value"].ToString());
                // ObjBlSettings.Prefix = dtbl.Rows[1]["Value"].ToString();

                return(Json(Converttojson(dtbl), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                ///
                return(Json(ex));
            }
        }
        protected long SaveData(string Module, string SubModule, string Name, string Value, byte DeleteFlag)
        {
            BlSettings ObjBlSettings = new BlSettings();
            long       statusCode    = 0;

            ObjBlSettings.Module     = Module;
            ObjBlSettings.SubModule  = SubModule;
            ObjBlSettings.DeleteFlag = DeleteFlag;
            ObjBlSettings.Name       = Name;
            ObjBlSettings.Value      = Value;
            ObjBlSettings.FK_Company = Convert.ToInt64(Session["ID_Company"]);
            ObjBlSettings.UserCode   = Convert.ToInt64(Session["ID_Agent"]);
            statusCode    = ObjBlSettings.UpdateData();
            ObjBlSettings = null;
            return(statusCode);
        }
        public ActionResult UpdateSettingsAutoclose(BlSettings ObjBlSettings)
        {
            ObjBlSettings.UserCode   = Convert.ToInt64(Session["ID_Agent"]);
            ObjBlSettings.FK_Company = Convert.ToInt64(Session["ID_Company"]);
            long statusCode = 0;

            if (ObjBlSettings.MasterID == 0)
            {
                statusCode = SaveData("GEN", "TKT", "ACL", ObjBlSettings.AutocloseDays, 3);
            }
            else
            {
                //statusCode = ObjBlSettings.UpdateData();
            }

            return(Json(new { statusCode = "" + statusCode + "" }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult UpdateSettings(BlSettings ObjBlSettings)
        {
            ObjBlSettings.UserCode   = Convert.ToInt64(Session["ID_Agent"]);
            ObjBlSettings.FK_Company = Convert.ToInt64(Session["ID_Company"]);
            long statusCode = 0;

            if (ObjBlSettings.MasterID == 0)
            {
                SaveData("GEN", "TKT", "AUTO", ObjBlSettings.AutoGen == true ? "1" : "0", 1);
                statusCode = SaveData("GEN", "TKT", "PRF", ObjBlSettings.Prefix, 2);
            }
            else
            {
                //statusCode = ObjBlSettings.UpdateData();
            }

            return(Json(new { statusCode = "" + statusCode + "" }, JsonRequestBehavior.AllowGet));
        }