Exemplo n.º 1
0
        private void Upd_ByID(HttpContext context)
        {
            String jSonString = "";
            try {
                Permits aPermits = new Permits();
                int idPermits = Convert.ToInt32(context.Request.Form["txtID"]);

                aPermits.ID = idPermits;

                aPermits.Name = !String.IsNullOrEmpty(context.Request.Form["txtName"])
                    ? Convert.ToString(context.Request.Form["txtName"])
                    : aPermits.Name;

                aPermits.SystemKey = !String.IsNullOrEmpty(context.Request.Form["txtSystemKey"])
                    ? Convert.ToString(context.Request.Form["txtSystemKey"])
                    : aPermits.SystemKey;

                aPermits.IsAdmin = !String.IsNullOrEmpty(context.Request.Form["cbbIsAdmin"])
                    ? Convert.ToBoolean(context.Request.Form["cbbIsAdmin"])
                    : aPermits.IsAdmin;

                aPermits.IsContent = !String.IsNullOrEmpty(context.Request.Form["cbbIsContent"])
                    ? Convert.ToBoolean(context.Request.Form["cbbIsContent"])
                    : aPermits.IsContent;

                aPermits.IsPartner = !String.IsNullOrEmpty(context.Request.Form["cbbIsPartner"])
                    ? Convert.ToBoolean(context.Request.Form["cbbIsPartner"])
                    : aPermits.IsPartner;

                aPermits.Type = !String.IsNullOrEmpty(context.Request.Form["cbbType"])
                    ? Convert.ToInt32(context.Request.Form["cbbType"])
                    : aPermits.Type;

                aPermits.Status = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"])
                    ? Convert.ToInt32(context.Request.Form["cbbStatus"])
                    : aPermits.Status;
                aPermits.Disable = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"])
                    ? Convert.ToBoolean(context.Request.Form["cbbDisable"])
                    : aPermits.Disable;

                PermitsBO aPermitsBo = new PermitsBO();
                int ret = aPermitsBo.Upd(aPermits);

                if (ret != 0)
                    jSonString = "{\"status\": \"success\"}";
                if (ret == 0)
                    jSonString = "{\"status\":\"error|" + ret + "\"}";
            }
            catch (Exception ex) {
                jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message + "\"}";
            }
            finally {
                context.Response.Write(jSonString);
            }
        }