76 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			C#
		
	
	
	
using System;
 | 
						|
using System.Collections.Generic;
 | 
						|
using System.Linq;
 | 
						|
using System.Web;
 | 
						|
using System.Web.UI;
 | 
						|
using System.Web.UI.WebControls;
 | 
						|
using BLL;
 | 
						|
 | 
						|
namespace FineUIPro.Web.ZHGL.TestRunPerformance
 | 
						|
{
 | 
						|
    public partial class TestRunPerformanceStandardEdit : PageBase
 | 
						|
    {
 | 
						|
        protected void Page_Load(object sender, EventArgs e)
 | 
						|
        {
 | 
						|
            if (!IsPostBack)
 | 
						|
            {
 | 
						|
                string TestRunPerformanceStandardId = Request.Params["TestRunPerformanceStandardId"];
 | 
						|
                if (!string.IsNullOrEmpty(TestRunPerformanceStandardId))
 | 
						|
                {
 | 
						|
                    Model.Base_TestRunPerformanceStandard item = TestRunPerformanceStandardService.GetPerformanceStandardById(TestRunPerformanceStandardId);
 | 
						|
                    if (item != null)
 | 
						|
                    {
 | 
						|
                        this.txtCode.Text = item.Code;
 | 
						|
                        if (item.Code3 != null)
 | 
						|
                        {
 | 
						|
                            this.txtCode3.Text = item.Code3.ToString();
 | 
						|
                        }
 | 
						|
                        this.txtType.Text = item.Type;
 | 
						|
                        this.txtItem.Text = item.Item;
 | 
						|
                        this.txtUnit.Text = item.Unit;
 | 
						|
                        if (item.Days != null)
 | 
						|
                        {
 | 
						|
                            this.txtDays.Text = item.Days.ToString();
 | 
						|
                        }
 | 
						|
                    }
 | 
						|
                }
 | 
						|
            }
 | 
						|
        }
 | 
						|
 | 
						|
        protected void btnSave_Click(object sender, EventArgs e)
 | 
						|
        {
 | 
						|
            if (!this.txtCode.Text.Contains("."))
 | 
						|
            {
 | 
						|
                Alert.ShowInTop("编号格式不正确", MessageBoxIcon.Warning);
 | 
						|
                return;
 | 
						|
            }
 | 
						|
            string TestRunPerformanceStandardId = Request.Params["TestRunPerformanceStandardId"];
 | 
						|
            Model.Base_TestRunPerformanceStandard newItem = new Model.Base_TestRunPerformanceStandard();
 | 
						|
            newItem.Code = this.txtCode.Text.Trim();
 | 
						|
            var strs = this.txtCode.Text.Trim().Split('.');
 | 
						|
            if (strs.Length == 2)
 | 
						|
            {
 | 
						|
                newItem.Code1 = Funs.GetNewInt(strs[0]);
 | 
						|
                newItem.Code2 = Funs.GetNewInt(strs[1]);
 | 
						|
            }
 | 
						|
            newItem.Code3 = Funs.GetNewInt(this.txtCode3.Text.Trim());
 | 
						|
            newItem.Type = this.txtType.Text.Trim();
 | 
						|
            newItem.Item = this.txtItem.Text.Trim();
 | 
						|
            newItem.Unit = this.txtUnit.Text.Trim();
 | 
						|
            newItem.Days= Funs.GetNewInt(this.txtDays.Text.Trim());
 | 
						|
            if (string.IsNullOrEmpty(TestRunPerformanceStandardId))
 | 
						|
            {
 | 
						|
                newItem.TestRunPerformanceStandardId = SQLHelper.GetNewID();
 | 
						|
                BLL.TestRunPerformanceStandardService.AddTestRunPerformanceStandard(newItem);
 | 
						|
                BLL.LogService.AddSys_Log(this.CurrUser, newItem.Type, newItem.Item, BLL.Const.ControlItemInitSetMenuId, "增加试车绩效考核标准!");
 | 
						|
            }
 | 
						|
            else
 | 
						|
            {
 | 
						|
                newItem.TestRunPerformanceStandardId = TestRunPerformanceStandardId;
 | 
						|
                BLL.TestRunPerformanceStandardService.UpdateTestRunPerformanceStandard(newItem);
 | 
						|
                BLL.LogService.AddSys_Log(this.CurrUser, newItem.Type, newItem.Item, BLL.Const.ControlItemInitSetMenuId, "修改试车绩效考核标准!");
 | 
						|
            }
 | 
						|
            PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
 | 
						|
        }
 | 
						|
    }
 | 
						|
} |