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.HJGL.MaterialManage
{
    public partial class ElectrodeRecoveryBatch : PageBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                btnClose.OnClientClick = ActiveWindow.GetHideReference();
            }
        }
        /// 
        /// 批量审核
        /// 
        /// 
        /// 
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(this.txtCode.Text.Trim()))
            {
                DateTime date1 = DateTime.Now.Date;
                DateTime date2 = date1.AddDays(1);
                var electrodeRecoverys = from x in Funs.DB.HJGL_ElectrodeRecovery where x.ProjectId == this.CurrUser.LoginProjectId && x.CompileDate > date1 && x.CompileDate < date2 select x;
                string[] strs = this.txtCode.Text.Trim().Split(',');
                foreach (var str in strs)
                {
                    Model.HJGL_ElectrodeRecovery electrodeRecovery = electrodeRecoverys.FirstOrDefault(x => x.ElectrodeRecoveryCode == str);
                    if (electrodeRecovery != null)
                    {
                        electrodeRecovery.AuditMan = this.CurrUser.UserId;
                        electrodeRecovery.AuditDate = System.DateTime.Now;
                        Funs.DB.SubmitChanges();
                    }
                }
                Alert.ShowInTop("批量审核成功!", MessageBoxIcon.Success);
                PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
            }
        }
    }
}