手动打卡

This commit is contained in:
2026-01-26 17:59:07 +08:00
parent a5a8b130e5
commit 065a7de588
5 changed files with 82 additions and 43 deletions
@@ -81,11 +81,11 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpType" runat="server" Label="进出时间" ShowRedStar="true">
<f:ListItem Value="1" Text="入场时间" />
<f:DropDownList ID="drpType" runat="server" Label="进出时间" ShowRedStar="true" Hidden="true">
<f:ListItem Value="1" Text="入场时间" Selected="true"/>
<f:ListItem Value="0" Text="出场时间" />
</f:DropDownList>
<f:DatePicker ID="txtTime" runat="server">
<f:DatePicker ID="txtTime" runat="server" Label="进出时间" ShowRedStar="true">
</f:DatePicker>
<f:TextBox ID="txtTime2" runat="server">
</f:TextBox>
@@ -232,33 +232,46 @@ namespace FineUIPro.Web.HSSE.SitePerson
// string[] personIds = this.drpPersonId.Value.Split(',');
foreach (var item in this.drpPersonId.Values)
{
Model.SitePerson_PersonInOut newPersonInfo = new Model.SitePerson_PersonInOut
{
PersonId = item,
ProjectId = this.ProjectId,
WorkAreaName = this.txtWorkArea.Text.Trim(),
Address = this.txtAddress.Text.Trim(),
InOutWay = Const.InOutWay_2,
};
if (!string.IsNullOrEmpty(this.drpWorkArea.SelectedValue))
{
newPersonInfo.WorkAreaId = this.drpWorkArea.SelectedValue;
}
//Model.SitePerson_PersonInOut newPersonInfo = new Model.SitePerson_PersonInOut
//{
// PersonId = item,
// ProjectId = this.ProjectId,
// WorkAreaName = this.txtWorkArea.Text.Trim(),
// Address = this.txtAddress.Text.Trim(),
// InOutWay = Const.InOutWay_2,
//};
//if (!string.IsNullOrEmpty(this.drpWorkArea.SelectedValue))
//{
// newPersonInfo.WorkAreaId = this.drpWorkArea.SelectedValue;
//}
//string date = string.IsNullOrEmpty(this.txtTime.Text) ? string.Format("{0:yyyy-MM-dd}", DateTime.Now) : this.txtTime.Text.Trim();
//string time = string.IsNullOrEmpty(this.txtTime2.Text) ? string.Format("{0:HH:mm:ss}", DateTime.Now) : this.txtTime2.Text.Trim();
//newPersonInfo.ChangeTime = Funs.GetNewDateTimeOrNow(date + " " + time);
//if (this.drpType.SelectedValue == "1")
//{
// newPersonInfo.IsIn = true;
//}
//else
//{
// newPersonInfo.IsIn = false;
//}
//BLL.PersonInOutService.AddPersonInOut(newPersonInfo);
string date = string.IsNullOrEmpty(this.txtTime.Text) ? string.Format("{0:yyyy-MM-dd}", DateTime.Now) : this.txtTime.Text.Trim();
string time = string.IsNullOrEmpty(this.txtTime2.Text) ? string.Format("{0:HH:mm:ss}", DateTime.Now) : this.txtTime2.Text.Trim();
newPersonInfo.ChangeTime = Funs.GetNewDateTimeOrNow(date + " " + time);
if (this.drpType.SelectedValue == "1")
Model.SitePerson_PersonInOut newInOut = new Model.SitePerson_PersonInOut
{
newPersonInfo.IsIn = true;
}
else
{
newPersonInfo.IsIn = false;
}
BLL.PersonInOutService.AddPersonInOut(newPersonInfo);
BLL.LogService.AddSys_Log(this.CurrUser, newPersonInfo.IdentityCard, newPersonInfo.PersonInOutId, BLL.Const.PersonalInfoMenuId, BLL.Const.BtnDelete);
ProjectId = this.ProjectId,
PersonId = item,
//IdentityCard = employeeNo,
IsIn = true,
ChangeTime = Funs.GetNewDateTimeOrNow(date + " " + time),
InOutWay = Const.InOutWay_2,
};
YunMouService.InsertInOut(newInOut);
// BLL.LogService.AddSys_Log(this.CurrUser, newPersonInfo.IdentityCard, newPersonInfo.PersonInOutId, BLL.Const.PersonalInfoMenuId, BLL.Const.BtnDelete);
}
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());