安全报表增加系统外工时统计
This commit is contained in:
@@ -6,6 +6,7 @@ using System.Data;
|
||||
using System.Data.SqlClient;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Web.Security;
|
||||
using AspNet = System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.ProjectData
|
||||
@@ -106,7 +107,7 @@ namespace FineUIPro.Web.ProjectData
|
||||
}
|
||||
if (this.drpProject.Items.Count() > 0)
|
||||
{
|
||||
string strSql = @"SELECT ProjectUnit.ProjectUnitId,ProjectUnit.ProjectId,Project.ProjectCode,Project.ProjectName,ProjectUnit.UnitId,Unit.UnitCode,Unit.UnitName,ProjectUnit.UnitType,sysConst.ConstText AS UnitTypeName,ProjectUnit.InTime,ProjectUnit.OutTime,ProjectUnit.IsSynchro "
|
||||
string strSql = @"SELECT ProjectUnit.ProjectUnitId,ProjectUnit.ProjectId,Project.ProjectCode,Project.ProjectName,ProjectUnit.UnitId,Unit.UnitCode,Unit.UnitName,ProjectUnit.UnitType,sysConst.ConstText AS UnitTypeName,ProjectUnit.InTime,ProjectUnit.OutTime,ProjectUnit.IsSynchro,ProjectUnit.IsOutSideUnit "
|
||||
+ @" FROM Project_ProjectUnit AS ProjectUnit "
|
||||
+ @" LEFT JOIN Base_Project AS Project ON ProjectUnit.ProjectId = Project.ProjectId "
|
||||
+ @" LEFT JOIN Base_Unit AS Unit ON ProjectUnit.UnitId = Unit.UnitId "
|
||||
@@ -301,7 +302,16 @@ namespace FineUIPro.Web.ProjectData
|
||||
if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId))
|
||||
{
|
||||
menuId = BLL.Const.ProjectUnitMenuId;
|
||||
}/*
|
||||
string loginUrl = FormsAuthentication.LoginUrl;
|
||||
if (loginUrl.Contains("Hsse"))
|
||||
{
|
||||
menuId = BLL.Const.SeverProjectUnitMenuId;
|
||||
}
|
||||
else if (loginUrl.Contains("Qwms"))
|
||||
{
|
||||
menuId = BLL.Const.QMProjectUnitMenuId;
|
||||
}*/
|
||||
var porject = BLL.ProjectService.GetProjectByProjectId(this.drpProject.SelectedValue);
|
||||
if (porject != null && (porject.ProjectState == BLL.Const.ProjectState_1 || string.IsNullOrEmpty(porject.ProjectState)))
|
||||
{
|
||||
@@ -312,6 +322,7 @@ namespace FineUIPro.Web.ProjectData
|
||||
{
|
||||
this.btnSelect.Hidden = false;
|
||||
this.btnMenuEdit.Hidden = false;
|
||||
this.btnQRCode.Hidden = false;
|
||||
}
|
||||
if (buttonList.Contains(BLL.Const.BtnDelete))
|
||||
{
|
||||
@@ -334,7 +345,6 @@ namespace FineUIPro.Web.ProjectData
|
||||
this.btnMenuEdit.Hidden = true;
|
||||
this.btnMenuDelete.Hidden = true;
|
||||
}
|
||||
this.btnORCode.Hidden = false;
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -407,20 +417,45 @@ namespace FineUIPro.Web.ProjectData
|
||||
|
||||
return sb.ToString();
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
||||
//二维码生成
|
||||
protected void btnQR_Click(object sender, EventArgs e)
|
||||
#endregion
|
||||
|
||||
/// <summary>
|
||||
/// 生成二维码
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void btnQRCode_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Grid1.SelectedRowIndexArray.Length == 0)
|
||||
{
|
||||
Alert.ShowInTop("请至少选择一条记录!", MessageBoxIcon.Warning);
|
||||
return;
|
||||
}
|
||||
// string unitId = string.Empty;
|
||||
// Model.Project_ProjectUnit projectUnit = BLL.ProjectUnitService.GetProjectUnitById(Grid1.SelectedRowID);
|
||||
// if (projectUnit != null)
|
||||
// {
|
||||
// unitId = projectUnit.UnitId;
|
||||
// }
|
||||
// PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/Controls/SeeQRImage.aspx?UnitId={0}", unitId), "二维码查看", 400, 400));
|
||||
string DomainNameUrl = ConfigurationManager.AppSettings["DomainNameUrl"];
|
||||
string strCode = DomainNameUrl + Grid1.SelectedRowID;
|
||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/Controls/SeeQRImage.aspx?ProjectUnitId={0}&strCode={1}", Grid1.SelectedRowID, strCode), "二维码查看", 400, 400));
|
||||
//int num = 0;
|
||||
//if (getPersons.Count() > 0)
|
||||
//{
|
||||
// foreach (var item in getPersons)
|
||||
// {
|
||||
// string url = CreateQRCodeService.CreateCode_Simple("person$" + item.IdentityCard);
|
||||
// if (!string.IsNullOrEmpty(url))
|
||||
// {
|
||||
// item.QRCodeAttachUrl = url;
|
||||
// Funs.DB.SubmitChanges();
|
||||
// num++;
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
//ShowNotify("操作完成,新生成二维码" + num.ToString() + "条", MessageBoxIcon.Success);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user