Ejemplo n.º 1
0
        protected void btnsubmit_click(object sender, EventArgs e)
        {
            try
            {
                using (apkadddetailsmgmt obj = new apkadddetailsmgmt())
                {
                    string imagedate       = "";
                    string monthyearfolder = "";
                    string dayfolder       = "";
                    string filename        = "";
                    obj.ApkFileName = txtApktitle.Text;
                    if (Apkfileupload.PostedFile.ContentLength > 0)
                    {
                        ValidateDateFolder();
                        string dir = ConfigurationSettings.AppSettings["newImagePath"];
                        imagedate = GetImageFolderNameToUpload();
                        string[] strarry = imagedate.Split('/');
                        monthyearfolder = strarry[0];
                        dayfolder       = strarry[1];
                        filename        = DateTime.Now.ToString("yyyyMMddHHmmss") + ".apk";
                        Apkfileupload.PostedFile.SaveAs(dir + "gamingappstore/APK/" + monthyearfolder + "/" + dayfolder + "/" + filename);
                        obj.filename  = filename;
                        obj.imagedate = imagedate;
                    }
                    else
                    {
                        if (Request.QueryString["apkid"].ToString() != "0")
                        {
                            if (ViewState["filename"] != null)
                            {
                                obj.filename = ViewState["filename"].ToString();
                            }
                            if (ViewState["imagedate"] != null)
                            {
                                obj.imagedate = ViewState["imagedate"].ToString();
                            }
                        }
                    }

                    obj.LinkReference = "http://www.pix123.com/gamingappstore/APK/" + monthyearfolder + "/" + dayfolder + "/" + obj.filename;
                    obj.Version       = txtversion.Text;
                    obj.LinkName      = txtApktitle.Text + "-" + obj.Version;
                    obj.LinkId        = tmpapklinkid;
                    if (!string.IsNullOrEmpty(obj.filename))
                    {
                        obj.ApklinkId = obj.SaveApkLink();
                    }
                    else
                    {
                        obj.ApklinkId = 0;
                    }

                    //Apk details

                    obj.Size        = txtSize.Text;
                    obj.Description = txtdesc.Text;
                    obj.AppmasterId = Convert.ToInt32(Request.QueryString["appid"]);

                    obj.Addedby = Convert.ToInt32(Request.QueryString["userid"]);
                    if (Request.QueryString["apkid"] != "0")
                    {
                        obj.ApkFileId = Convert.ToInt32(Request.QueryString["apkid"]);
                    }
                    else
                    {
                        obj.ApkFileId = 0;
                    }

                    obj.SaveApkDetails();
                }


                Page.RegisterStartupScript("onsave", "<script>closePOP();</script>");
            }
            catch (Exception ex)
            {
                CommonLib.ExceptionHandler.WriteLog(CommonLib.Sections.Client, " ", ex);
            }
        }