材料匹配生成焊接任务单修改
This commit is contained in:
@@ -42,7 +42,17 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
||||
ViewState["UnitWorkId"] = value;
|
||||
}
|
||||
}
|
||||
|
||||
public string SerialNumber
|
||||
{
|
||||
get
|
||||
{
|
||||
return (string)ViewState["SerialNumber"];
|
||||
}
|
||||
set
|
||||
{
|
||||
ViewState["SerialNumber"] = value;
|
||||
}
|
||||
}
|
||||
// 任务日期
|
||||
public string TaskDate
|
||||
{
|
||||
@@ -123,12 +133,12 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
||||
string strList = Request.Params["strList"];
|
||||
List<string> list = Funs.GetStrListByStr(strList, '|');
|
||||
|
||||
if (list.Count() == 3)
|
||||
if (list.Count() == 4)
|
||||
{
|
||||
this.UnitWorkId = list[0];
|
||||
string unitId = list[1];
|
||||
TaskDate = list[2];
|
||||
|
||||
SerialNumber = list[3];
|
||||
InitDropList();
|
||||
|
||||
Model.WBS_UnitWork UnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(this.UnitWorkId);
|
||||
@@ -142,7 +152,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
||||
txtTaskDate.Enabled = false;
|
||||
var task = (from x in Funs.DB.HJGL_WeldTask
|
||||
where x.UnitWorkId == UnitWorkId && x.UnitId == unitId
|
||||
&& x.TaskDate.Value.Date.ToString() == Convert.ToDateTime(txtTaskDate.Text.Trim()).ToString("yyyy-MM-dd")
|
||||
&& x.TaskDate.Value.Date.ToString() == Convert.ToDateTime(txtTaskDate.Text.Trim()).ToString("yyyy-MM-dd") && x.SerialNumber==SerialNumber
|
||||
select x).FirstOrDefault();
|
||||
if (task != null)
|
||||
{
|
||||
@@ -169,14 +179,14 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
||||
Model.WBS_UnitWork UnitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(this.UnitWorkId);
|
||||
BLL.UnitService.InitUnitDropDownListByUnitIds(this.drpUnit, UnitWork.UnitId, false);//单位
|
||||
this.txtTaskCode.Text = BLL.WeldTaskService.GetTaskCodeByDate(this.CurrUser.LoginProjectId, this.txtTaskDate.Text, list[0], drpUnit.SelectedValue);
|
||||
|
||||
SerialNumber= BLL.WeldTaskService.GetSerialNumberByDate(this.CurrUser.LoginProjectId, this.txtTaskDate.Text, list[0], drpUnit.SelectedValue);
|
||||
if (!string.IsNullOrEmpty(TaskDate))
|
||||
{
|
||||
txtTaskDate.Text = TaskDate;
|
||||
txtTaskDate.Enabled = false;
|
||||
var task = (from x in Funs.DB.HJGL_WeldTask
|
||||
where x.UnitWorkId == UnitWorkId
|
||||
&& x.TaskDate.Value.Date.ToString() == Convert.ToDateTime(txtTaskDate.Text.Trim()).ToString("yyyy-MM-dd")
|
||||
&& x.TaskDate.Value.Date.ToString() == Convert.ToDateTime(txtTaskDate.Text.Trim()).ToString("yyyy-MM-dd") && x.SerialNumber == SerialNumber
|
||||
select x).FirstOrDefault();
|
||||
if (task != null)
|
||||
{
|
||||
@@ -540,6 +550,8 @@ namespace FineUIPro.Web.HJGL.WeldingManage
|
||||
NewTask.UnitId = drpUnit.SelectedValue;
|
||||
|
||||
NewTask.TaskCode = this.txtTaskCode.Text.Trim();
|
||||
NewTask.SerialNumber = SerialNumber;
|
||||
|
||||
NewTask.WeldTaskId = SQLHelper.GetNewID();
|
||||
NewTask.WeldJointId = selectRowId[i];
|
||||
var oldWeldTask = BLL.WeldTaskService.GetWeldTaskByWeldJointId(NewTask.WeldJointId);
|
||||
|
||||
Reference in New Issue
Block a user