From 61c1b39e2b33444f4032f4a540ea69ca9cdffb7b Mon Sep 17 00:00:00 2001 From: J Date: Sun, 30 Mar 2014 12:37:37 +0430 Subject: [PATCH] dovomin paramters --- Sevomin.Models/Dovomin.cs | 11 ++ Sevomin.Models/DovominParameter.cs | 62 +++++++++ Sevomin.Models/DovominParameterViewModel.cs | 53 ++++++++ Sevomin.Models/DovominViewModel.cs | 81 +++++++++++ Sevomin.Models/JobViewModel.cs | 2 +- ...1403300806354_DovominParameter.Designer.cs | 29 ++++ .../201403300806354_DovominParameter.cs | 50 +++++++ .../201403300806354_DovominParameter.resx | 126 ++++++++++++++++++ Sevomin.Models/Parameter.cs | 1 + Sevomin.Models/Sevomin.Models.csproj | 10 ++ .../JobController.cs | 2 +- 11 files changed, 425 insertions(+), 2 deletions(-) create mode 100644 Sevomin.Models/DovominParameter.cs create mode 100644 Sevomin.Models/DovominParameterViewModel.cs create mode 100644 Sevomin.Models/DovominViewModel.cs create mode 100644 Sevomin.Models/Migrations/201403300806354_DovominParameter.Designer.cs create mode 100644 Sevomin.Models/Migrations/201403300806354_DovominParameter.cs create mode 100644 Sevomin.Models/Migrations/201403300806354_DovominParameter.resx diff --git a/Sevomin.Models/Dovomin.cs b/Sevomin.Models/Dovomin.cs index 30f5034..f35d584 100644 --- a/Sevomin.Models/Dovomin.cs +++ b/Sevomin.Models/Dovomin.cs @@ -1,4 +1,6 @@  +using System; +using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; namespace Sevomin.Models { @@ -7,6 +9,15 @@ namespace Sevomin.Models { public string FirstName { get; set; } public string LastName { get; set; } + public DateTime BirthDate { get; set; } + public bool IsFulltime { get; set; } + public bool IsPartTime { get; set; } + public string Description { get; set; } + + public string EnglishResume { get; set; } + public string PersianResume { get; set; } + + public virtual ICollection DovominParameters { get; set; } public Dovomin() { diff --git a/Sevomin.Models/DovominParameter.cs b/Sevomin.Models/DovominParameter.cs new file mode 100644 index 0000000..bdf9c31 --- /dev/null +++ b/Sevomin.Models/DovominParameter.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Sevomin.Models +{ + public class DovominParameter + { + [Key] + public long Id { get; set; } + + [Index("IX_DovominParameterUniqueIndex", Order = 1, IsUnique = true)] + [Required] + public long ParameterId { get; set; } + + + [Index] + [Index("IX_DovominParameterUniqueIndex", Order=2, IsUnique=true)] + [Required] + [StringLength(128)] + public string DovominId { get; set; } + + public string StringValue { get; private set; } + public decimal? NumericValue { get; private set; } + + public byte Moscow { get; set; } + + public virtual Parameter Parameter { get; set; } + public virtual Dovomin Dovomin { get; set; } + + public DovominParameter() + {} + + public DovominParameter(Dovomin dovomin, Parameter parameter) + { + this.Dovomin = dovomin; + this.Parameter = parameter; + this.StringValue = ""; + this.NumericValue = null; + this.Moscow = 0; + } + + public void SetValue(string value) + { + decimal val; + if (decimal.TryParse(value, out val)) + { + NumericValue = val; + StringValue = value; + } + else + { + NumericValue = null; + StringValue = value; + } + } + } +} diff --git a/Sevomin.Models/DovominParameterViewModel.cs b/Sevomin.Models/DovominParameterViewModel.cs new file mode 100644 index 0000000..2e1880b --- /dev/null +++ b/Sevomin.Models/DovominParameterViewModel.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Sevomin.Models +{ + public class DovominParameterViewModel + { + public string StringValue { get; private set; } + public byte MoscowValue { get; set; } + + public long Id { get; set; } + public long ParameterId { get; set; } + public string DovominId { get; set; } + + public string ParameterName { get; set; } + public bool HasMoscow { get; set; } + public byte DisplayMethod { get; set; } + public string GroupName { get; set; } + + public string CommentAvalin { get; set; } + public string CommentDovomin { get; set; } + + public IList> ParameterValues { get; set; } + + public DovominParameterViewModel(DovominParameter dp) + { + StringValue = dp.StringValue; + MoscowValue = dp.Moscow; + + Id = dp.Id; + ParameterId = dp.Parameter.Id; + DovominId = dp.Dovomin.Id; + + ParameterName = dp.Parameter.Name; + HasMoscow = dp.Parameter.Moscow; + DisplayMethod = dp.Parameter.DisplayMethod; + GroupName = dp.Parameter.GroupName; + + CommentAvalin = dp.Parameter.CommentAvalin; + CommentDovomin = dp.Parameter.CommentDovomin; + + ParameterValues = new List>(); + foreach (var val in dp.Parameter.ParameterValues) + { + ParameterValues.Add(new Tuple(val.NumbericValue, val.Value)); + } + } + } +} diff --git a/Sevomin.Models/DovominViewModel.cs b/Sevomin.Models/DovominViewModel.cs new file mode 100644 index 0000000..b080254 --- /dev/null +++ b/Sevomin.Models/DovominViewModel.cs @@ -0,0 +1,81 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Sevomin.Models.Helpers; +using System.ComponentModel; + +namespace Sevomin.Models +{ + public class DovominViewModel + { + [Required] + [StringLength(128)] + public string Id { get; set; } + + [DisplayName("نام")] + public string FirstName { get; set; } + + [DisplayName("نام خانوادگی")] + public string LastName { get; set; } + + [DisplayName("تاریخ تولد")] + [DataType(DataType.Date)] + public DateTime BirthDate { get; set; } + + [DisplayName("تاریخ تولد")] + [DataType(DataType.Date)] + public string JalaliBirthDate + { + get + { + return DateAssist.ToShamsi(this.BirthDate); + } + set + { + BirthDate = DateAssist.ValidateAndSetToMiladi(value) ?? DateTime.MinValue; + } + } + + [DisplayName("دوره‌های آموزشی")] + public string Description { get; set; } + + [DisplayName("رزومه انگلیسی")] + public string EnglishResume { get; set; } + + [DisplayName("رزومه فارسی")] + public string PersianResume { get; set; } + + [DisplayName("تمام وقت")] + public bool IsFullTime { get; set; } + + [DisplayName("پاره وقت")] + public bool IsPartTime { get; set; } + + public IList Parameters; + + public DovominViewModel(Dovomin dovomin) + { + this.Id = dovomin.Id; + this.FirstName = dovomin.FirstName; + this.LastName = dovomin.LastName; + this.IsFullTime = dovomin.IsFulltime; + this.IsPartTime = dovomin.IsPartTime; + this.BirthDate = dovomin.BirthDate == DateTime.MinValue ? DateTime.Now : dovomin.BirthDate; + this.Description = dovomin.Description; + this.EnglishResume = dovomin.EnglishResume; + this.PersianResume = dovomin.PersianResume; + + if (dovomin.DovominParameters == null) + return; + + Parameters = new List(); + foreach (var jp in dovomin.DovominParameters) + { + Parameters.Add(new DovominParameterViewModel(jp)); + } + } + } +} diff --git a/Sevomin.Models/JobViewModel.cs b/Sevomin.Models/JobViewModel.cs index 3dd2163..5332968 100644 --- a/Sevomin.Models/JobViewModel.cs +++ b/Sevomin.Models/JobViewModel.cs @@ -67,7 +67,7 @@ namespace Sevomin.Models { this.Id = job.Id; this.AvalinId = job.AvalinId; - this.ExpireDate = job.ExpireDate == DateTime.MinValue ? DateTime.Now : job.ExpireDate; + this.ExpireDate = job.ExpireDate == DateTime.MinValue ? DateTime.Now.AddDays(14) : job.ExpireDate; this.Description = job.Description; this.ResumeType = job.ResumeType; this.ContactPersonEMail = job.ContactPersonEMail; diff --git a/Sevomin.Models/Migrations/201403300806354_DovominParameter.Designer.cs b/Sevomin.Models/Migrations/201403300806354_DovominParameter.Designer.cs new file mode 100644 index 0000000..aa932fa --- /dev/null +++ b/Sevomin.Models/Migrations/201403300806354_DovominParameter.Designer.cs @@ -0,0 +1,29 @@ +// +namespace Sevomin.Models.Migrations +{ + using System.CodeDom.Compiler; + using System.Data.Entity.Migrations; + using System.Data.Entity.Migrations.Infrastructure; + using System.Resources; + + [GeneratedCode("EntityFramework.Migrations", "6.1.0-30225")] + public sealed partial class DovominParameter : IMigrationMetadata + { + private readonly ResourceManager Resources = new ResourceManager(typeof(DovominParameter)); + + string IMigrationMetadata.Id + { + get { return "201403300806354_DovominParameter"; } + } + + string IMigrationMetadata.Source + { + get { return null; } + } + + string IMigrationMetadata.Target + { + get { return Resources.GetString("Target"); } + } + } +} diff --git a/Sevomin.Models/Migrations/201403300806354_DovominParameter.cs b/Sevomin.Models/Migrations/201403300806354_DovominParameter.cs new file mode 100644 index 0000000..0957bf4 --- /dev/null +++ b/Sevomin.Models/Migrations/201403300806354_DovominParameter.cs @@ -0,0 +1,50 @@ +namespace Sevomin.Models.Migrations +{ + using System; + using System.Data.Entity.Migrations; + + public partial class DovominParameter : DbMigration + { + public override void Up() + { + CreateTable( + "dbo.DovominParameters", + c => new + { + Id = c.Long(nullable: false, identity: true), + ParameterId = c.Long(nullable: false), + DovominId = c.String(nullable: false, maxLength: 128), + StringValue = c.String(), + NumericValue = c.Decimal(precision: 18, scale: 2), + Moscow = c.Byte(nullable: false), + }) + .PrimaryKey(t => t.Id) + .ForeignKey("dbo.Dovomin", t => t.DovominId) + .ForeignKey("dbo.Parameters", t => t.ParameterId, cascadeDelete: true) + .Index(t => new { t.ParameterId, t.DovominId }, unique: true, name: "IX_DovominParameterUniqueIndex") + .Index(t => t.DovominId); + + AddColumn("dbo.Dovomin", "BirthDate", c => c.DateTime(nullable: false)); + AddColumn("dbo.Dovomin", "IsFulltime", c => c.Boolean(nullable: false)); + AddColumn("dbo.Dovomin", "IsPartTime", c => c.Boolean(nullable: false)); + AddColumn("dbo.Dovomin", "Description", c => c.String()); + AddColumn("dbo.Dovomin", "EnglishResume", c => c.String()); + AddColumn("dbo.Dovomin", "PersianResume", c => c.String()); + } + + public override void Down() + { + DropForeignKey("dbo.DovominParameters", "ParameterId", "dbo.Parameters"); + DropForeignKey("dbo.DovominParameters", "DovominId", "dbo.Dovomin"); + DropIndex("dbo.DovominParameters", new[] { "DovominId" }); + DropIndex("dbo.DovominParameters", "IX_DovominParameterUniqueIndex"); + DropColumn("dbo.Dovomin", "PersianResume"); + DropColumn("dbo.Dovomin", "EnglishResume"); + DropColumn("dbo.Dovomin", "Description"); + DropColumn("dbo.Dovomin", "IsPartTime"); + DropColumn("dbo.Dovomin", "IsFulltime"); + DropColumn("dbo.Dovomin", "BirthDate"); + DropTable("dbo.DovominParameters"); + } + } +} diff --git a/Sevomin.Models/Migrations/201403300806354_DovominParameter.resx b/Sevomin.Models/Migrations/201403300806354_DovominParameter.resx new file mode 100644 index 0000000..a159938 --- /dev/null +++ b/Sevomin.Models/Migrations/201403300806354_DovominParameter.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + + dbo + + \ No newline at end of file diff --git a/Sevomin.Models/Parameter.cs b/Sevomin.Models/Parameter.cs index dc0900a..541dd52 100644 --- a/Sevomin.Models/Parameter.cs +++ b/Sevomin.Models/Parameter.cs @@ -46,5 +46,6 @@ namespace Sevomin.Models } public virtual ICollection JobParameters { get; set; } + public virtual ICollection DovominParameters { get; set; } } } diff --git a/Sevomin.Models/Sevomin.Models.csproj b/Sevomin.Models/Sevomin.Models.csproj index 7c2a4f3..a3441e3 100644 --- a/Sevomin.Models/Sevomin.Models.csproj +++ b/Sevomin.Models/Sevomin.Models.csproj @@ -62,6 +62,9 @@ + + + @@ -104,6 +107,10 @@ 201403290719225_ParameterValue Change.cs + + + 201403300806354_DovominParameter.cs + @@ -145,6 +152,9 @@ 201403290719225_ParameterValue Change.cs + + 201403300806354_DovominParameter.cs +