11
This commit is contained in:
@@ -0,0 +1,80 @@
|
||||
using BLL;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace FineUIPro.Web.SES
|
||||
{
|
||||
public partial class ContractorQueCopy : PageBase
|
||||
{
|
||||
protected void Page_Load(object sender, EventArgs e)
|
||||
{
|
||||
if (!IsPostBack)
|
||||
{
|
||||
btnClose.OnClientClick = ActiveWindow.GetHideReference();
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
protected void btnSave_Click(object sender, EventArgs e)
|
||||
{
|
||||
string foId = Request.Params["Id"];
|
||||
|
||||
if (txtFoNo.Text.Trim() != "")
|
||||
{
|
||||
var fo=BLL.SESRelatedDataService.GetSESRelatedDataByFoNo(txtFoNo.Text.Trim());
|
||||
if (fo != null)
|
||||
{
|
||||
var queList = from x in Funs.DB.EMC_Contractor_Qualification where x.FoId == fo.ID select x;
|
||||
foreach (var que in queList)
|
||||
{
|
||||
Model.EMC_Contractor_Qualification newQue = new Model.EMC_Contractor_Qualification();
|
||||
string newCode= SQLHelper.GetNewID(typeof(Model.EMC_Contractor_Qualification));
|
||||
newQue.FoId = Convert.ToInt32(foId);
|
||||
newQue.QueId = newCode;
|
||||
newQue.QueType = que.QueType;
|
||||
newQue.QueName = que.QueName;
|
||||
newQue.AttachUrl = que.AttachUrl;
|
||||
newQue.QueDef = que.QueDef;
|
||||
newQue.LimitStartDate = que.LimitStartDate;
|
||||
newQue.LimitEndDate = que.LimitEndDate;
|
||||
newQue.Remark = que.Remark;
|
||||
Funs.DB.EMC_Contractor_Qualification.InsertOnSubmit(newQue);
|
||||
Funs.DB.SubmitChanges();
|
||||
|
||||
var att = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == que.QueId && x.MenuId == BLL.Const.ContractorQualificationMenuId);
|
||||
if (att != null)
|
||||
{
|
||||
Model.AttachFile newAtt = new Model.AttachFile();
|
||||
newAtt.AttachFileId = SQLHelper.GetNewID(typeof(Model.AttachFile));
|
||||
newAtt.ToKeyId = newCode;
|
||||
newAtt.AttachSource=att.AttachSource;
|
||||
newAtt.AttachUrl = att.AttachUrl;
|
||||
newAtt.MenuId = att.MenuId;
|
||||
Funs.DB.AttachFile.InsertOnSubmit(newAtt);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
|
||||
ShowNotify(Resources.Lan.SaveSuccessfully, MessageBoxIcon.Success);
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInParent("Please select FoNO Error!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert.ShowInParent("Please select FoNO!");
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user