示例#1
0
 protected void btn_Add_Click(object sender, EventArgs e)
 {
     CY.GFive.Core.Business.DeviceInfo deviceInfo = new CY.GFive.Core.Business.DeviceInfo();
 }
示例#2
0
        protected void DeviveAddButton_Click(object sender, EventArgs e)
        {
            CY.GFive.Core.Business.DeviceInfo devInfo = new CY.GFive.Core.Business.DeviceInfo();

            try
            {
                // 购买时间
                if (PurchaseDate.Text.Trim() != "")
                {
                    devInfo.BuyDate = Convert.ToDateTime(PurchaseDate.Text.Trim());
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "请选择购入时间", "<script>alert('请选择购入时间')</script>");
                    return;
                }

                // 设备编号
                if (!DeviceCode.Text.Equals("") && DeviceCode.Text != null)
                {
                    devInfo.DeviceCode = DeviceCode.Text;
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "请填写设备编号", "<script>alert('请填写设备编号')</script>");
                    return;
                }

                // 设备名称
                if (!CY.GFive.Core.Business.DeviceInfo.IsExist(DeviceCode.Text))
                {
                    if (DeviceName.Text != null && !DeviceName.Text.Equals(""))
                    {
                        devInfo.DeviceName = DeviceName.Text;
                    }
                    else
                    {
                        Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "请填写设备名称", "<script>alert('请填写设备名称')</script>");
                        return;
                    }
                }
                else
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "已存在该设备", "<script>alert('该设备已存在')</script>");
                    return;
                }
                //设备类型

                int temp = 0;

                // 厂家电话
                if (!FacPhone.Text.Trim().Equals(""))
                {
                    if (!int.TryParse(FacPhone.Text.Trim(), out temp))
                    {
                        Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "电话错误", "<script>alert('电话格式不对')</script>");
                        return;
                    }
                }

                devInfo.FacPhone = FacPhone.Text;

                // 数量
                if (!int.TryParse(DeviceNbr.Text.Trim(), out temp))
                {
                    Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "数量错误", "<script>alert('数量应为整数')</script>");
                    return;
                }
                devInfo.DevNum = int.Parse(DeviceNbr.Text);

                // 设备描述
                devInfo.DevDes = Des.Text;
                // 生产厂家
                devInfo.ProFac = ProFac.Text;
                // 厂址
                devInfo.FacAddress = FacAddress.Text;
                // 厂家邮编
                devInfo.Zip_Code = Zip_Code.Text;
                // 存放地点
                devInfo.ClassRoomCode = ClassRoomCode.Text;
                // 存放部门
                devInfo.DepartCode = DepartCode.SelectedValue;

                // 保存
                devInfo.Save();
                Page.ClientScript.RegisterStartupScript(typeof(string),"","alert('添加成功');location.href='DeviceList.aspx'",true);

            }
            catch (Exception ex)
            {
                lab_Error.Text =ex.Message;
            }
        }