示例#1
0
        private void Upd_Type_ByCode_ByLang(HttpContext context)
        {
            int ret = -1;
                String jSonString = "";
                try
                {
                    Files aFiles = new Files();
                    FilesBO aFilesBO = new FilesBO();
                    string Code = context.Request.Form["Code"];
                    int IDLang = int.Parse(context.Request.QueryString["IDLang"]);
                    //int Status = Convert.ToInt32(context.Request.Form["cbbStatus"]);
                     int Type = Convert.ToInt32(context.Request.Form["cbbType"]);
                    //bool Disable = Convert.ToBoolean(context.Request.Form["cbbDisable"]);
                    ret = aFilesBO.Upd_Type_ByCode_ByLang(Code, Type, IDLang);
                    if (ret != 0)
                    { jSonString = "{\"status\": \"success\"}"; }

                }
                catch (Exception ex)
                {
                    jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message.ToString() + "\"}";
                }
                finally
                {
                    context.Response.Write(jSonString);
                }
        }
示例#2
0
 private void Upd_ByID_ByStatus(HttpContext context)
 {
     int ret = -1;
         String jSonString = "";
         try
         {
             Files aFiles = new Files();
             FilesBO aFilesBO = new FilesBO();
             int ID = int.Parse(context.Request.Form["ID"]);
             int Status = Convert.ToInt32(context.Request.Form["cbbStatus"]);
             //aFiles.Type = !String.IsNullOrEmpty(context.Request.Form["cbbType"]) ? Convert.ToInt32(context.Request.Form["cbbType"]) : aFiles.Type;
             //aFiles.Disable = !String.IsNullOrEmpty(context.Request.Form["cbbDisable"]) ? Convert.ToBoolean(context.Request.Form["cbbDisable"]) : aFiles.Disable;
             ret = aFilesBO.Upd_Status_ByID(ID,Status);
             if (ret != 0)
             { jSonString = "{\"status\": \"success\"}"; }
         }
         catch (Exception ex)
         {
             jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message.ToString() + "\"}";
         }
         finally
         {
             context.Response.Write(jSonString);
         }
 }
示例#3
0
        private void Upd_Disable(HttpContext context)
        {
            int ret = -1;
                String jSonString = "";
                try
                {
                    FilesBO aFilesBO = new FilesBO();
                    Files aFiles = new Files();
                    int IDFiles = Convert.ToInt32(context.Request.QueryString["IDFiles"]);
                    aFiles = aFilesBO.Sel_ByID(IDFiles);

                    aFiles.Disable = true;

                    ret = aFilesBO.Upd(aFiles);
                    if (ret != 0)
                    {
                        jSonString = "{\"status\":\"error|" + ret.ToString() + "\"}";

                    }

                    if (ret == 0)
                    { jSonString = "{\"status\": \"success\"}"; }
                }
                catch (Exception ex)
                {
                    jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message.ToString() + "\"}";
                }
                finally
                {
                    context.Response.Write(jSonString);
                }
        }
示例#4
0
        private void Sel_Files_ByCodeAlbums_ByType(HttpContext context, int IDLang)
        {
            String jSonString = "";

                string CodeAlbums = context.Request.QueryString["CodeAlbums"];
                int Type =Convert.ToInt32(context.Request.QueryString["Type"]);

                FilesBO aFilesBO = new FilesBO();
                List<Files> obj = aFilesBO.Sel_ByIDLang(IDLang).Where(p => p.CodeAlbums == CodeAlbums).Where(p=>p.Type==Type).ToList();
                if (obj.Count > 0)
                {

                    if (obj != null)
                    {
                        _converter.DateTimeFormat = "dd/MM/yyyy";

                        jSonString = JsonConvert.SerializeObject(obj, _converter);
                    }
                    jSonString = "{\"total\":" + obj.Count + ",\"file\":" + jSonString + "}";

                }
                else
                {
                    jSonString = "{\"total\":0,\"file\":" + jSonString + "}";
                }

                context.Response.Write(jSonString);
        }
示例#5
0
        private void Upd_ByCode(HttpContext context, int NUM_LANG)
        {
            int ret = -1;
                String jSonString = "";
                try
                {
                    if (NUM_LANG < 1)
                    {
                        NUM_LANG = 1;
                    }
                    List<Files> aFiles = new List<Files>();
                    FilesBO aFilesBO = new FilesBO();
                    String Code = context.Request.Form["txtCode"];

                    aFiles = aFilesBO.Sel_ByCode(Code);

                    int LoopUpdate = 0;

                    if (aFiles.Count <= NUM_LANG)
                    {
                        LoopUpdate = aFiles.Count;
                        for (int i = 0; i < LoopUpdate; i++)
                        {

                            aFiles[i].ID = aFiles[i].ID;

                            aFiles[i].Code = aFiles[i].Code;
                            aFiles[i].IDLang = aFiles[i].IDLang;

                            aFiles[i].CodeAlbums = !String.IsNullOrEmpty(context.Request.Form["txt_CodeAlbums"]) ? Convert.ToString(context.Request.Form["txt_CodeAlbums"]) : aFiles[i].CodeAlbums;

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

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

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

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

                            aFiles[i].UploadDate = !String.IsNullOrEmpty(context.Request.Form["dtpPublishDate"]) ? DateTime.ParseExact(context.Request.Form["dtpPublishDate"], "dd/MM/yyyy", culture) : aFiles[i].UploadDate;

                            aFiles[i].Status = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"]) ? Convert.ToInt32(context.Request.Form["cbbStatus"]) : aFiles[i].Status;

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

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

                            aFiles[i].Width = !String.IsNullOrEmpty(context.Request.Form["txtWidth"]) ? Convert.ToInt32(context.Request.Form["txtWidth"]) : aFiles[i].Width;

                            aFiles[i].Height = !String.IsNullOrEmpty(context.Request.Form["txtHeight"]) ? Convert.ToInt32(context.Request.Form["txtHeight"]) : aFiles[i].Height;

                           // aFiles[i].Code = !String.IsNullOrEmpty(context.Request.Form["Code"]) ? Convert.ToString(context.Request.Form["txt_Code"]) : aFiles[i].Code;

                            //aFiles[i].IDLang = !String.IsNullOrEmpty(context.Request.Form["txt_IDLang"]) ? Convert.ToInt32(context.Request.Form["txt_IDLang"]) : aFiles[i].IDLang;

                            ret = aFilesBO.Upd(aFiles[i]);
                            if (ret == 0)
                            {
                                jSonString = "{\"status\":\"error|" + ret.ToString() + "\"}";
                                break;
                            }

                        }
                    }
                    if (ret != 0)
                    { jSonString = "{\"status\": \"success\"}"; }
                }
                catch (Exception ex)
                {
                    jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message.ToString() + "\"}";
                }
                finally
                {
                    context.Response.Write(jSonString);
                }
        }
示例#6
0
        private void Sel_ByIDLang(HttpContext context, int IDLang)
        {
            try
            {

                FilesBO aFilesBO = new FilesBO();
                List<vw_FilesViewAll> obj = new List<vw_FilesViewAll>();

                String jSonString = "";

                if (string.IsNullOrEmpty(context.Request.QueryString["Disable"]))
                {
                    obj = aFilesBO.Sel_Ext_ByIDLang(IDLang);
                }
                else
                {
                    obj = aFilesBO.Sel_Ext_ByIDLang(IDLang, bool.Parse(context.Request.QueryString["Disable"]));
                }

                int count = obj.Count;

                for (int i = 0; i < obj.Count; i++)
                {
                    obj[i].Files_Intro = HttpUtility.HtmlDecode(obj[i].Files_Intro);
                    // obj[i].Contents_Intro = HttpUtility.HtmlDecode(obj[i].Intro);
                }
                if (obj != null)
                {
                    _converter.DateTimeFormat = "dd/MM/yyyy";
                    jSonString = JsonConvert.SerializeObject(obj, _converter);
                }

                jSonString = "{\"data\":" + jSonString + "}";
                context.Response.Write(jSonString);

            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("FilesAction.Sel_ByCodeAlbum: {0}", ex.Message));
            }
        }
示例#7
0
        private void Sel_Ext_ByKeyCodeFiles_ByIDLang(HttpContext context)
        {
            try
                {
                    string Key = context.Request.QueryString["CodeFiles"];
                    FilesBO aFilesBO = new FilesBO();
                    List<vw_FilesViewAll> obj = new List<vw_FilesViewAll>();
                    int IDLang = int.Parse(context.Request.QueryString["IDLang"]);
                    String jSonString = "";
                    if (string.IsNullOrEmpty(context.Request.QueryString["Disable"]))
                    {
                        obj = aFilesBO.Sel_Ext_ByKeyCodeFiles_ByIDLang(Key,IDLang);
                    }
                    else
                    {
                        obj = aFilesBO.Sel_Ext_ByKeyCodeFiles_ByIDLang(Key, IDLang, bool.Parse(context.Request.QueryString["Disable"]));
                    }

                    int count = obj.Count;

                    if (obj != null)
                    {
                        _converter.DateTimeFormat = "dd/MM/yyyy";
                        jSonString = JsonConvert.SerializeObject(obj, _converter);
                    }

                    jSonString = "{\"data\":" + jSonString + "}";
                    context.Response.Write(jSonString);

                }
                catch (Exception ex)
                {
                    throw new Exception(String.Format("FilesAction.Sel_ByCodeAlbum: {0}", ex.Message));
                }
        }
示例#8
0
        private void Sel_ByID(HttpContext context)
        {
            try
            {
                bool Disable = !String.IsNullOrEmpty(Convert.ToString(context.Request.QueryString["Disable"]))
                    ? Convert.ToBoolean(context.Request.QueryString["Disable"])
                    : false;
                int ID = Convert.ToInt32( context.Request.QueryString["ID"]);

                FilesBO aFilesBO = new FilesBO();
                Files obj = new Files();
                 obj=  String.IsNullOrEmpty(Convert.ToString(context.Request.QueryString["Disable"]))?aFilesBO.Sel_ByID(ID):aFilesBO.Sel_ByID(ID,Disable);

                String jSonString = "";

                //int IDLang = string.IsNullOrEmpty(context.Request.QueryString["IDLang"]) ? CORE_Language.sys_CUR_LANG : int.Parse(context.Request.QueryString["IDLang"]);

                if (obj != null)
                {
                    _converter.DateTimeFormat = "dd/MM/yyyy";
                    jSonString = JsonConvert.SerializeObject(obj, _converter);
                }

                jSonString = "{\"data\":" + jSonString + "}";
                context.Response.Write(jSonString);

            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("FilesAction.Sel_ByCodeAlbum: {0}", ex.Message));
            }
        }
示例#9
0
        private void Sel_ByCode_ByIDLang(HttpContext context)
        {
            FilesBO aFilesBO = new FilesBO();
                List<Files> obj = new List<Files>();

                string Code = context.Request.QueryString["Code"];
                int IDLang = int.Parse(context.Request.QueryString["IDLang"]);
                String jSonString = "";

                if (string.IsNullOrEmpty(context.Request.QueryString["Disable"]))
                {
                    obj = aFilesBO.Sel_ByCode_ByIDLang(Code,IDLang);
                }
                else
                {
                    obj = aFilesBO.Sel_ByCode_ByIDLang(Code,IDLang, bool.Parse(context.Request.QueryString["Disable"]));
                }

                int count = obj.Count;

                for (int i = 0; i < obj.Count; i++)
                {
                    obj[i].Intro = HttpUtility.HtmlDecode(obj[i].Intro);
                    // obj[i].Contents_Intro = HttpUtility.HtmlDecode(obj[i].Intro);
                }
                if (obj != null)
                {
                    _converter.DateTimeFormat = "dd/MM/yyyy";
                    jSonString = JsonConvert.SerializeObject(obj, _converter);
                }

                jSonString = "{\"data\":" + jSonString + "}";
                context.Response.Write(jSonString);
        }
示例#10
0
        private void Sel_ByCodeAlbum_ByIDLang(HttpContext context)
        {
            try
            {
                int IDLang = int.Parse(context.Request.QueryString["IDLang"]);
                FilesBO aFilesBO = new FilesBO();
                List<vw_FilesViewAll> aListvw_FilesViewAll = new List<vw_FilesViewAll>();

                String jSonString = "";
                string CodeAlbum = context.Request.QueryString["CodeAlbum"];
                IDLang = int.Parse(context.Request.QueryString["IDLang"]);
                if (string.IsNullOrEmpty(context.Request.QueryString["Disable"]))
                {
                    aListvw_FilesViewAll = aFilesBO.Sel_Ext_ByCodeAlbums(CodeAlbum, IDLang);
                }
                else
                {
                    aListvw_FilesViewAll = aFilesBO.Sel_Ext_ByCodeAlbums(CodeAlbum,IDLang,bool.Parse(context.Request.QueryString["Disable"]));
                }
                aListvw_FilesViewAll = aFilesBO.Sel_Ext_ByCodeAlbums(CodeAlbum,IDLang);
                _converter.DateTimeFormat = "dd/MM/yyyy";
                jSonString = JsonConvert.SerializeObject(aListvw_FilesViewAll, _converter);
                jSonString = "{\"Files\":" + jSonString + "}";
                context.Response.Write(jSonString);

            }
            catch (Exception ex)
            {
                throw new Exception(String.Format("FilesAction.Sel_ByCodeAlbum: {0}", ex.Message));
            }
        }
示例#11
0
        private void Ins(HttpContext context, int NUM_LANG)
        {
            List<Files> aListFiles = new List<Files>();
                int ret = -1;
                String jSonString = "";
                TimeSpan Codespan = new TimeSpan(DateTime.Now.Ticks);
                string Code = Math.Floor(Codespan.TotalSeconds).ToString();
                try
                {

                    for (int i = 1; i <= NUM_LANG; i++)
                    {
                        Files aFiles = new Files();
                        aFiles.CodeAlbums = !String.IsNullOrEmpty(context.Request.Form["txt_CodeAlbums"]) ? Convert.ToString(context.Request.Form["txt_CodeAlbums"]) : "";
                        aFiles.Image = !String.IsNullOrEmpty(context.Request.Form["txtImage_1"]) ? Convert.ToString(context.Request.Form["txtImage_1"]) : "";

                        aFiles.UploadDate = DateTime.Now;
                        //aFiles.CreateByIDUser = !String.IsNullOrEmpty(context.Request.Form["txt_CreateByIDUser"]) ? Convert.ToInt64(context.Request.Form["txt_CreateByIDUser"]) : aFiles.CreateByIDUser;

                        aFiles.Status = !String.IsNullOrEmpty(context.Request.Form["cbbStatus"]) ? Convert.ToInt32(context.Request.Form["cbbStatus"]) : 0;

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

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

                        aFiles.Width = !String.IsNullOrEmpty(context.Request.Form["txtWidth"]) ? Convert.ToInt32(context.Request.Form["txt_Width"]) : 0;

                        aFiles.Height = !String.IsNullOrEmpty(context.Request.Form["txtHeight"]) ? Convert.ToInt32(context.Request.Form["txt_Height"]) : 0;
                        aFiles.Code = Code;
                        aFiles.Image1 = !String.IsNullOrEmpty(context.Request.Form["txtImage_2"]) ? Convert.ToString(context.Request.Form["txtImage_2"]) : "";
                        aFiles.Image2 = !String.IsNullOrEmpty(context.Request.Form["txtImage_3"]) ? Convert.ToString(context.Request.Form["txtImage_3"]) : "";
                        aFiles.Image3 = !String.IsNullOrEmpty(context.Request.Form["txtImage_4"]) ? Convert.ToString(context.Request.Form["txtImage_4"]) : "";
                        aFiles.IDLang = !String.IsNullOrEmpty(context.Request.Form["IDLang_"+i]) ? Convert.ToInt32(context.Request.Form["IDLang_" + i]) : 0;
                        aFiles.Title = !String.IsNullOrEmpty(context.Request.Form["txtTitle_Lang" + i]) ? Convert.ToString(HttpUtility.HtmlEncode(context.Request.Form["txtTitle_Lang" + i])) : "";

                        aFiles.Intro = !String.IsNullOrEmpty(context.Request.Form["txtIntro_Lang" + i]) ? Convert.ToString(HttpUtility.HtmlEncode(context.Request.Form["txtIntro_Lang" + i])) : "";
                        aFiles.Info = !String.IsNullOrEmpty(context.Request.Form["txtInfo_Lang" + i]) ? Convert.ToString(HttpUtility.HtmlEncode(context.Request.Form["txtInfo_Lang" + i])) : "";

                      aListFiles.Add(aFiles);
                    }

                    FilesBO aFilesBO=new FilesBO();

                    ret = aFilesBO.Ins(ref aListFiles);
                    if (ret < aListFiles.Count)
                    {

                     jSonString = "{\"status\":\"error\" ,\"message\":\"" + ret.ToString() + "\"}";
                       aFilesBO.Del(aListFiles);
                        return;
                    }
                    else
                    {
                        jSonString = "{\"status\": \"success\"}";
                    }

                    }
                catch (Exception ex)
                {
                    jSonString = "{\"status\":\"error\" ,\"message\":\"" + ex.Message.ToString() + "\"}";
                }
                finally
                {
                    context.Response.Write(jSonString);
                }
        }
示例#12
0
        private void Del_ByCode(HttpContext context)
        {
            FilesBO aFilesBO = new FilesBO();
                String jSonString = "";
                String Code = context.Request.QueryString["Code"].ToString();
                int ret = aFilesBO.Del_ByCode(Code);

                if (ret >0)
                { jSonString = "{\"status\": \"success\"}"; }

                if (ret == 0)
                { jSonString = "{\"status\":\"error|" + ret.ToString() + "\"}"; }

                context.Response.Write(jSonString);
        }