diff --git a/Areas/OTcalculate/Models/OtRegisterModel.cs b/Areas/OTcalculate/Models/OtRegisterModel.cs index 64ef768..2eb1a55 100644 --- a/Areas/OTcalculate/Models/OtRegisterModel.cs +++ b/Areas/OTcalculate/Models/OtRegisterModel.cs @@ -1,6 +1,41 @@ -namespace PSTW_CentralSystem.Areas.OTcalculate.Models +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using PSTW_CentralSystem.Areas.Inventory.Models; +using PSTW_CentralSystem.Models; + +namespace PSTW_CentralSystem.Areas.OTcalculate.Models { public class OtRegisterModel { + [Key] + public int OvertimeId { get; set; } + + [Required] + public DateTime OtDate { get; set; } + + [Required] + public DateTime OfficeFrom { get; set; } + [Required] + public DateTime OfficeTo { get; set; } + public int OfficeBreak { get; set; } + + public DateTime OutsideFrom { get; set; } + public DateTime OutsideTo { get; set; } + public int OutsideBreak { get; set; } + + public int StationId { get; set; } + + [ForeignKey("StationId")] + public virtual StationModel? Stations { get; set; } + + public string? OtDescription { get; set; } + public string? OtDays { get; set; } + + public byte[]? PDF { get; set; } + + public int UserId { get; set; } + + [ForeignKey("UserId")] + public virtual UserModel? Users { get; set; } } } diff --git a/Areas/OTcalculate/Views/Overtime/OtRegister.cshtml b/Areas/OTcalculate/Views/Overtime/OtRegister.cshtml index ed04c58..9dedcd3 100644 --- a/Areas/OTcalculate/Views/Overtime/OtRegister.cshtml +++ b/Areas/OTcalculate/Views/Overtime/OtRegister.cshtml @@ -5,18 +5,128 @@ @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers -