Exemple #1
0
        //保存
        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);
            }
        }
Exemple #2
0
        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);
            }
        }