예제 #1
0
 public ViewResult NewRequest(Request model, FormCollection formCollection)
 {
     return View(model);
 }
예제 #2
0
 protected override Request SaveToDb(Request request)
 {
     var r=base.SaveToDb(request);
     UpdateRequestList(RequestSet);
     return r;
 }
예제 #3
0
 //public static implicit operator RequestEntity(Request dst)
 //{
 //    RequestEntity dst = null;
 //    using (var db = new NespeEntityContainer()) {
 //        dst = (from t in db.Requests where t.Id == dst.Id select t).FirstOrDefault();
 //        if (dst == null) {
 //            dst = db.Requests.CreateObject();
 //        }
 //    }
 //    //public:b+{[^:b]+}:b+{[^:b]+}:b+.+
 //    //dst.\2=dst.\2;
 //    dst.Id = dst.Id;
 //    dst.FirstName = dst.FirstName;
 //    dst.LastName = dst.LastName;
 //    dst.Department_Id = dst.Department_Id;
 //    dst.Function = dst.Function;
 //    dst.Superior = dst.Superior;
 //    dst.BusinessStream = dst.BusinessStream;
 //    dst.StartDate = dst.StartDate;
 //    dst.EmployeeNumber = dst.EmployeeNumber;
 //    dst.nonSAP = dst.nonSAP;
 //    dst.Local = dst.Local;
 //    dst.Phone = dst.Phone;
 //    dst.Initials = dst.Initials;
 //    dst.TransFrom = dst.TransFrom;
 //    dst.Kind = (short)dst.Kind;
 //    dst.Parrain = dst.Parrain;
 //    return dst;
 //}
 //public static implicit operator Request(RequestEntity dst)
 //{
 //    Request dst = new Request();
 //    dst.Id = dst.Id;
 //    dst.FirstName = dst.FirstName;
 //    dst.LastName = dst.LastName;
 //    dst.Department_Id = dst.Department_Id;
 //    dst.Function = dst.Function;
 //    dst.Superior = dst.Superior;
 //    dst.BusinessStream = dst.BusinessStream;
 //    dst.StartDate = dst.StartDate == null ? DateTime.Now : dst.StartDate.Value;
 //    dst.EmployeeNumber = dst.EmployeeNumber;
 //    dst.nonSAP = dst.nonSAP == null ? true : dst.nonSAP.Value;
 //    dst.Local = dst.Local;
 //    dst.Phone = dst.Phone;
 //    dst.Initials = dst.Initials;
 //    dst.TransFrom = dst.TransFrom;
 //    dst.Kind = (RequestKindEnum)(dst.Kind == null ? 0 : dst.Kind);
 //    dst.Parrain = dst.Parrain;
 //    return dst;
 //}
 public Request Copy(Request src, bool copyId = false)
 {
     var dst = this;
     if (copyId) dst.Id = src.Id;
     dst.Id = dst.Id;
     dst.PersonDepartment = src.PersonDepartment;
     dst.PersonDepartment_Id = src.PersonDepartment_Id;
     dst.Function = src.Function;
     dst.Superior = src.Superior;
     dst.BusinessStream = src.BusinessStream;
     dst.StartDate = src.StartDate;
     dst.EmployeeNumber = src.EmployeeNumber;
     dst.nonSAP = src.nonSAP;
     dst.Local = src.Local;
     dst.TransFrom = src.TransFrom;
     dst.Kind = src.Kind;
     dst.Parrain = src.Parrain;
     return src;
 }