//保存 protected void Save_Click(object sender, EventArgs e) { BLHelper.BLLEquipment blequipment = new BLHelper.BLLEquipment(); BLHelper.BLLUser user = new BLHelper.BLLUser(); BLHelper.BLLAgency agency = new BLHelper.BLLAgency(); BLHelper.BLLOperationLog op = new BLHelper.BLLOperationLog(); Common.Entities.Equipment equipment = new Common.Entities.Equipment(); Common.Entities.OperationLog log = new Common.Entities.OperationLog(); try { if (string.IsNullOrEmpty(tb_EquipmenteName.Text.Trim())) { Alert.ShowInTop("请填写设备名称!"); return; } equipment.EquipmentName = tb_EquipmenteName.Text.Trim(); if (ddl_isgov.SelectedIndex == 0) { equipment.IsGowerProcu = true; } else { equipment.IsGowerProcu = false; } if (ddl_isshare.SelectedIndex == 0) { equipment.IsShare = true; } else { equipment.IsShare = false; } equipment.Price = tb_price.Text.Trim(); equipment.CategoryName = "无"; equipment.CategoryName = ddl_Category.SelectedText.Trim(); equipment.Purchase = tb_Purchase.Text.Trim(); equipment.PurchaseTime = dp_PurchaseTime.SelectedDate.Value; equipment.UsePerson = tb_UsePerson.Text.Trim(); string username = user.FindByLoginName(Session["LoginName"].ToString()).UserName; equipment.EntryPerson = username; equipment.EquipNum = tb_Equipnum.Text.Trim(); equipment.SecrecyLevel = 1; equipment.SecrecyLevel = Convert.ToInt32(ddl_Level.SelectedIndex + 1); //equipment.AgencyID = agency.SelectAgencyID(ddl_agencyname.SelectedText.Trim()); //equipment.AgencName = tb_Agency.Text.Trim(); equipment.AgencName = ddl_Agency.SelectedText; equipment.ClassNum = tb_ClassNum.Text.Trim(); equipment.Manufacturer = tb_Manufacturer.Text.Trim(); equipment.MeasurementUnit = tb_MeasurementUnit.Text.Trim(); equipment.Model = tb_Model.Text.Trim(); equipment.Remarks = tb_Remarks.Text.Trim(); equipment.StorageLocation = tb_StorageLocation.Text.Trim(); if (Convert.ToInt32(Session["SecrecyLevel"]) < 5) { log.LoginName = username; log.OperationTime = DateTime.Now; log.LoginIP = " "; log.OperationContent = "Equipments"; log.OperationType = "添加"; equipment.IsPass = false; blequipment.Insert(equipment);//插入设备表 log.OperationDataID = equipment.EquipmentID; op.Insert(log); PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("您的数据已提交,请等待审核!")); } else { equipment.IsPass = true; blequipment.Insert(equipment);//插入设备表 PageContext.RegisterStartupScript(ActiveWindow.GetConfirmHideRefreshReference() + Alert.GetShowInTopReference("保存成功")); } } catch (Exception ex) { Alert.ShowInTop("保存出错,请联系管理员!"); pm.SaveError(ex, this.Request); } }
public void BindData() { BLHelper.BLLEquipment blequip = new BLHelper.BLLEquipment(); try { //ddl_agencyname.Items.Clear(); ////初始化机构下拉框 //BLHelper.BLLAgency agency = new BLHelper.BLLAgency(); //List<Common.Entities.Agency> list = agency.FindAllAgencyName(); //for (int i = 0; i < list.Count(); i++) //{ // ddl_agencyname.Items.Add(list[i].AgencyName.ToString(), list[i].AgencyName.ToString()); //} Common.Entities.Equipment equipment = blequip.FindByid(Convert.ToInt32(Session["EquipmentID"])); tb_EquipmenteName.Text = equipment.EquipmentName; tb_price.Text = equipment.Price; tb_Purchase.Text = equipment.Purchase; tb_UsePerson.Text = equipment.UsePerson; switch (equipment.CategoryName.Trim()) { case "无": ddl_Category.SelectedIndex = 0; break; case "盘盈设备": ddl_Category.SelectedIndex = 1; break; case "盘亏设备": ddl_Category.SelectedIndex = 2; break; default: ddl_Category.SelectedIndex = 0; break; } tb_ClassNum.Text = equipment.ClassNum; tb_Manufacturer.Text = equipment.Manufacturer; tb_MeasurementUnit.Text = equipment.MeasurementUnit; tb_Model.Text = equipment.Model; tb_Remarks.Text = equipment.Remarks; tb_StorageLocation.Text = equipment.StorageLocation; //tb_Agency.Text = equipment.AgencName; ddl_Agency.SelectedValue = equipment.AgencName; DropDownListSecrecyLevel.SelectedIndex = equipment.SecrecyLevel.Value - 1; // ddl_agencyname.SelectedValue = agency.FindAgenName(equipment.AgencyID.Value); if (equipment.IsGowerProcu.Value) { ddl_isgov.SelectedIndex = 0; } else { ddl_isgov.SelectedIndex = 1; } if (equipment.IsShare.Value) { ddl_isshare.SelectedIndex = 0; } else { ddl_isshare.SelectedIndex = 1; } dp_PurchaseTime.SelectedDate = equipment.PurchaseTime; tb_Equipnum.Text = equipment.EquipNum; } catch (Exception ex) { pm.SaveError(ex, this.Request); } }