Esempio n. 1
0
        void ReleaseDesignerOutlets()
        {
            if (HeadImage != null)
            {
                HeadImage.Dispose();
                HeadImage = null;
            }

            if (InputLayout != null)
            {
                InputLayout.Dispose();
                InputLayout = null;
            }

            if (PasswordLabel != null)
            {
                PasswordLabel.Dispose();
                PasswordLabel = null;
            }

            if (PasswordText != null)
            {
                PasswordText.Dispose();
                PasswordText = null;
            }
        }
Esempio n. 2
0
        void ReleaseDesignerOutlets()
        {
            if (HeadImage != null)
            {
                HeadImage.Dispose();
                HeadImage = null;
            }

            if (EmailLabel != null)
            {
                EmailLabel.Dispose();
                EmailLabel = null;
            }

            if (EmailText != null)
            {
                EmailText.Dispose();
                EmailText = null;
            }

            if (InputLayout != null)
            {
                InputLayout.Dispose();
                InputLayout = null;
            }
        }
Esempio n. 3
0
 public override void Validate()
 {
     base.Validate();
     UserName.HasValue("用户名不能为空").MaxLength(50, "用户名限制长度50");
     Password.HasValue("密码不能为空").MaxLength(200, "密码限制长度50");
     Phone.HasValue("手机号不能为空").MaxLength(50, "手机号限制长度50");
     Email.HasValue("邮箱不能为空").MaxLength(200, "邮箱限制长度200");
     Company.HasValue("公司不能为空").MaxLength(200, "公司限制长度200");
     HeadImage.HasValue("头像不能为空").MaxLength(200, "头像限制长度200");
     //Remark.HasValue("").MaxLength(50, "");
 }
Esempio n. 4
0
        public static ImageSection ConvertToImageSection(HeadImage x)
        {
            ImageSection image = new ImageSection
            {
                ImageSectionActive    = true,
                ImageSectionColorText = x.HeadImageColorText,
                ImageSectionImage     = x.HeadImageImage,
                ImageSectionPageName  = x.HeadImagePageName,
                ImageSectionText      = x.HeadImageText,
                Link = x.HeaderLink
            };

            image.ImageSectionPageId = x.HeadImagePageName == "FosePromocion" || x.HeadImagePageName == "BlogNews" ? x.HeadImagePageId : 0;

            return(image);
        }
Esempio n. 5
0
        void ReleaseDesignerOutlets()
        {
            if (HeadImage != null)
            {
                HeadImage.Dispose();
                HeadImage = null;
            }

            if (GoToLoginButton != null)
            {
                GoToLoginButton.Dispose();
                GoToLoginButton = null;
            }

            if (WelcomeLabel != null)
            {
                WelcomeLabel.Dispose();
                WelcomeLabel = null;
            }
        }
Esempio n. 6
0
        private static List <HeadImage> FillDataImage(string clave, HttpRequest httpRequest, string dir, FileType?fileType, string page, out KeyValuePair <bool, string> validHeads)
        {
            List <HeadImage> listHeads = new List <HeadImage>();

            var formValue = httpRequest.Form[$"idsCliente{clave}"];

            formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
            if (formValue != null)
            {
                var splitIds         = formValue.Split(',');
                var count            = splitIds.Length - 1;
                var inicio_imagen    = $"client_imageEncabezado{clave}_";
                var inicio_texto     = $"client_TextEncabezado{clave}_";
                var inicio_color     = $"client_ColorTextEncabezado{clave}_";
                var clientHeaderLink = $"client_HeaderLink{clave}_";

                for (var i = 0; i < count; i++)
                {
                    var clave_img   = inicio_imagen + splitIds[i];
                    var clave_texto = inicio_texto + splitIds[i];
                    var clave_color = inicio_color + splitIds[i];
                    var linkKey     = clientHeaderLink + splitIds[i];

                    var postedFile = httpRequest.Files[clave_img];
                    if (postedFile != null)
                    {
                        var head = new HeadImage
                        {
                            HeadImageActive = true,
                        };
                        var valid = IsValidImage(postedFile, fileType);

                        if (valid.Value == "Ok")
                        {
                            var fil          = $"{Path.GetFileNameWithoutExtension(postedFile.FileName)}_{DateTime.Now.Ticks}{postedFile.FileName.Substring(postedFile.FileName.LastIndexOf('.'))}";
                            var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(dir), fil);

                            //var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(dir), postedFile.FileName);
                            if (!postedFile.FileName.StartsWith("/"))
                            {
                                postedFile.SaveAs(fileSavePath);
                                //var ext = postedFile.FileName.Substring(postedFile.FileName.LastIndexOf('.'));
                                //if (ext == ".pdf")
                                //{
                                //    var fileName = SaveToPdf.Save(HttpContext.Current.Server.MapPath(dir), fil);
                                //    fileName = Path.GetFileName(fileName);
                                //    if (fileName != null)
                                //    {
                                //        head.HeadImageImage = $"{dir}/{fileName}";
                                //    }
                                //}
                                //else
                                //{
                                head.HeadImageImage = $"{dir}/{fil}";
                                //}

                                head.HeadImageText      = httpRequest.Form[clave_texto];
                                head.HeadImageColorText = httpRequest.Form[clave_color];
                                head.HeadImagePageName  = page;
                                head.HeaderLink         = httpRequest.Form[linkKey];
                            }
                        }
                        else
                        {
                            validHeads = valid;
                            return(null);
                        }

                        listHeads.Add(head);
                    }
                }
            }

            var formValue_s = httpRequest.Form[$"idsServidor{clave}"];

            formValue_s = string.IsNullOrEmpty(formValue_s) ? null : formValue_s;
            if (formValue_s != null)
            {
                var inicio_texto_s   = $"server_TextEncabezado{clave}_";
                var inicio_color_s   = $"server_ColorTextEncabezado{clave}_";
                var serverHeaderLink = $"server_HeaderLink{clave}_";

                var splitIds_s = formValue_s.Split(',');
                var count_s    = splitIds_s.Length - 1;

                for (var i = 0; i < count_s; i++)
                {
                    var id          = int.Parse(splitIds_s[i]);
                    var clave_texto = inicio_texto_s + id;
                    var clave_color = inicio_color_s + id;
                    var linkKey     = serverHeaderLink + id;

                    var image = storeDB.ImageSections.FirstOrDefault(x => x.ImageSectionId == id && x.ImageSectionPageName == page);
                    if (image != null)
                    {
                        var head = new HeadImage
                        {
                            HeadImageActive    = true,
                            HeadImagePageId    = image.ImageSectionPageId,
                            HeadImageImage     = image.ImageSectionImage,
                            HeadImageText      = httpRequest.Form[clave_texto],
                            HeadImageColorText = httpRequest.Form[clave_color],
                            HeadImagePageName  = page,
                            HeaderLink         = httpRequest.Form[linkKey]
                        };
                        listHeads.Add(head);
                    }
                    else
                    {
                        validHeads = new KeyValuePair <bool, string>(false, "No Existe Imagen");
                        return(null);
                    }
                }
            }

            validHeads = new KeyValuePair <bool, string>(true, "Ok");
            return(listHeads);
        }