예제 #1
0
        private void Ins(HttpContext context, int NUM_LANG)
        {
            int ret = -1;
            String jSonString = "";
            try {
                long a = DateTime.Now.Ticks;
                TimeSpan Codespan = new TimeSpan(a);
                AlbumsBO albumsBO = new AlbumsBO();
                for (int i = 1; i <= NUM_LANG; i++) {
                    Albums aAlbums = new Albums();
                    aAlbums.Code = Math.Floor(Codespan.TotalSeconds).ToString();
                    aAlbums.Status = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"])
                        ? Convert.ToInt32(context.Request.Form["cbbStatus"])
                        : 1;

                    aAlbums.Disable = !String.IsNullOrEmpty(context.Request.Form["cbbDisable"])
                        ? Convert.ToBoolean(context.Request.Form["cbbDisable"])
                        : false;

                    aAlbums.CreateDate = DateTime.Now;

                    aAlbums.CreateByIDUser = currentSystemUsers.ID;
                    aAlbums.Image = !String.IsNullOrEmpty(context.Request.Form["txtImage_1"])
                        ? Convert.ToString(context.Request.Form["txtImage_1"])
                        : "";

                    aAlbums.Image1 = !String.IsNullOrEmpty(context.Request.Form["txtImage_2"])
                        ? Convert.ToString(context.Request.Form["txtImage_2"])
                        : "";
                    aAlbums.Image2 = !String.IsNullOrEmpty(context.Request.Form["txtImage_3"])
                        ? Convert.ToString(context.Request.Form["txtImage_3"])
                        : "";
                    aAlbums.Image3 = !String.IsNullOrEmpty(context.Request.Form["txtImage_4"])
                        ? Convert.ToString(context.Request.Form["txtImage_4"])
                        : "";

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

                    aAlbums.ViewCount = !String.IsNullOrEmpty(context.Request.Form["txtViewCount"])
                        ? Convert.ToInt64(context.Request.Form["txtViewCount"])
                        : 0;
                    aAlbums.DownloadCount = !String.IsNullOrEmpty(context.Request.Form["txtViewdowload"])
                        ? Convert.ToInt64(context.Request.Form["txtViewdowload"])
                        : 0;

                    aAlbums.IDLang = !String.IsNullOrEmpty(context.Request.Form["IDLang_" + i])
                        ? Convert.ToInt32(context.Request.Form["IDLang_" + i])
                        : 0;

                    aAlbums.Title = !String.IsNullOrEmpty(context.Request.Form["txtTitle_Lang" + i])
                        ? Convert.ToString(context.Request.Form["txtTitle_Lang" + i])
                        : "";

                    aAlbums.Info = !String.IsNullOrEmpty(context.Request.Form["txtInfo_Lang" + i])
                        ? Convert.ToString(HttpUtility.HtmlDecode(context.Request.Form["txtInfo_Lang" + i]))
                        : "";

                    aAlbums.Intro = !String.IsNullOrEmpty(context.Request.Form["txtIntro_Lang" + i])
                        ? Convert.ToString(context.Request.Form["txtIntro_Lang" + i])
                        : "";

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