public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            if (string.IsNullOrEmpty(Code))
            {
                yield return(new ValidationResult("Kode harus diisi", new List <string> {
                    "Code"
                }));
            }
            else if (!long.TryParse(Code, out long code))
            {
                yield return(new ValidationResult("Kode harus berupa angka", new List <string> {
                    "Code"
                }));
            }

            if (string.IsNullOrEmpty(Name))
            {
                yield return(new ValidationResult("Nama Packing harus diisi", new List <string> {
                    "Name"
                }));
            }

            if (ProductSKUId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Barang SKU harus diisi", new List <string> {
                    "ProductSKU"
                }));
            }

            if (UOMId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Satuan harus diisi", new List <string> {
                    "UOM"
                }));
            }

            if (PackingSize.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Kuantiti per packing harus diisi", new List <string> {
                    "PackingSize"
                }));
            }
        }
Пример #2
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            if (string.IsNullOrEmpty(Code))
            {
                yield return(new ValidationResult("Kode harus diisi", new List <string> {
                    "Code"
                }));
            }
            else if (!long.TryParse(Code, out long code))
            {
                yield return(new ValidationResult("Kode harus berupa angka", new List <string> {
                    "Code"
                }));
            }

            if (string.IsNullOrEmpty(Name))
            {
                yield return(new ValidationResult("Nama Barang harus diisi", new List <string> {
                    "Name"
                }));
            }

            if (UOMId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Satuan harus diisi", new List <string> {
                    "UOM"
                }));
            }

            if (CategoryId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Kategori Barang harus diisi", new List <string> {
                    "Category"
                }));
            }
        }
Пример #3
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            if (ConstructionId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Konstruksi harus diisi", new List <string> {
                    "Construction"
                }));
            }

            if (GradeId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Grade harus diisi", new List <string> {
                    "Grade"
                }));
            }

            if (ProcessTypeId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Jenis Proses harus diisi", new List <string> {
                    "ProcessType"
                }));
            }

            if (UOMId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Satuan harus diisi", new List <string> {
                    "UOM"
                }));
            }

            if (WarpId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Lusi harus diisi", new List <string> {
                    "Warp"
                }));
            }

            if (WeftId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Pakan harus diisi", new List <string> {
                    "Weft"
                }));
            }

            if (WidthId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Lebar harus diisi", new List <string> {
                    "Width"
                }));
            }

            if (WovenTypeId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Jenis Anyaman harus diisi", new List <string> {
                    "WovenType"
                }));
            }

            if (YarnTypeId.GetValueOrDefault() <= 0)
            {
                yield return(new ValidationResult("Jenis Benang harus diisi", new List <string> {
                    "YarnType"
                }));
            }
        }
Пример #4
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            if (ColorWayId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Warna harus diisi", new List <string> {
                    "ColorWay"
                }));
            }

            if (ConstructionTypeId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Konstruksi harus diisi", new List <string> {
                    "ConstructionType"
                }));
            }

            if (GradeId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Grade harus diisi", new List <string> {
                    "Grade"
                }));
            }

            if (ProcessTypeId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Jenis Proses harus diisi", new List <string> {
                    "ProcessType"
                }));
            }

            if (UOMId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Satuan harus diisi", new List <string> {
                    "Satuan"
                }));
            }

            if (WarpThreadId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Benang Lusi harus diisi", new List <string> {
                    "WarpThread"
                }));
            }

            if (WeftThreadId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Benang Pakan harus diisi", new List <string> {
                    "WeftThread"
                }));
            }

            if (WidthId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Lebar harus diisi", new List <string> {
                    "Lebar"
                }));
            }

            if (WovenTypeId.GetValueOrDefault() > 0)
            {
                yield return(new ValidationResult("Jenis Anyaman harus diisi", new List <string> {
                    "WovenType"
                }));
            }
        }