示例#1
0
 public IEnumerable<Att_AnnualLeaveDetailModel> Post(Att_AnnualLeaveDetailModel model)
 {
     var service = new Att_AnnualLeaveDetailServices();
     var status = string.Empty;
     var result = service.GetDataNotParam<Att_AnnualLeaveDetailModel>(ConstantSql.hrm_att_sp_get_AnnualLeaveDetail, UserLogin, ref status);
     return result;
 }
 public void NUnit_AllowLimitOvertime_Domain_GetById()
 {
     Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices();
     var model = new Att_AnnualLeaveDetail { Id = 5 };
     var result = service.GetById<Att_AnnualLeaveDetail>(model.Id, ref status);
     NUnit.Framework.Assert.IsNotNull(result);
     Console.Write("SearchResult: " + result.Id
         + " | " + result.ProfileID
         + " | " + result.LeaveType
         );
 }
 public bool Post([FromBody]Att_AnnualLeaveDetailSearchModel model)
 {
     /*
      * -get leaveDetail : type , year
      *   - get List Profile :
      *      + Theo phong ban
      *      + Theo trạng thai StatusEmpleaveDetail
      */
     Att_AnnualLeaveDetailServices services = new Att_AnnualLeaveDetailServices();
     bool result = services.ComputeAnnualLeaveDetail(model.Year, model.OrgStructureID, model.Type, UserLogin);
     if(result != null){
         return true;
     }
     return false;
 }
 public void NUnit_AllowLimitOvertime_Domain_Edit()
 {
     Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices();
     var model = new Att_AnnualLeaveDetail
     {
         Id = 2,
         ProfileID = 3,
         LeaveType = "a"
     };
     var result = service.Edit<Att_AnnualLeaveDetail>(model);
     NUnit.Framework.Assert.IsNull(result);
     if (result != "")
     {
         Console.WriteLine("Process Success >>> Update >>> " + model.Id
                 + " | " + model.ProfileID
                 + " | " + model.LeaveType
                 );
     }
 }
 public void NUnit_AllowLimitOvertime_Domain_Add()
 {
     Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices();
     var result = "";
     int countSC = 0;
     for (int i = 1; i <= 10; i++)
     {
         var model = new Att_AnnualLeaveDetail
         {
             ProfileID = 3,
             LeaveType = "a"
         };
         result = service.Add<Att_AnnualLeaveDetail>(model);
         NUnit.Framework.Assert.IsNull(result);
         if (result != "")
         {
             countSC += 1;
             Console.WriteLine("Process Success >>> Create >>> " + model.Id
                 + " | " + model.LeaveType
                 );
         }
     }
     Console.WriteLine("Total success record: " + countSC);
 }
 public void NUnit_AllowLimitOvertime_Domain_Get()
 {
     Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices();
     var repo = service.GetAllUseEntity<Att_AnnualLeaveDetail>(ref status);
     Console.Write("Total Record: " + repo.Count());
 }
 public void NUnit_AllowLimitOvertime_Domain_Delete()
 {
     Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices();
     int rs = 0;
     var model = new Att_AnnualLeaveDetail { Id = 4 };
     var result = service.Delete<Att_AnnualLeaveDetail>(model.Id);
     NUnit.Framework.Assert.IsNull(result);
     if (result != "")
     {
         rs += 1;
         Console.WriteLine("Process Success >>> Delete >>> " + model.Id);
     }
 }