Ejemplo n.º 1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public ECommerce.Admin.Model.DeviceList DataRowToModel(DataRow row)
 {
     ECommerce.Admin.Model.DeviceList model=new ECommerce.Admin.Model.DeviceList();
     if (row != null)
     {
         if(row["DID"]!=null && row["DID"].ToString()!="")
         {
             model.DID=Convert.ToInt32(row["DID"].ToString());
         }
         if(row["PKey"]!=null)
         {
             model.PKey=row["PKey"].ToString();
         }
         if(row["DeviceName"]!=null)
         {
             model.DeviceName=row["DeviceName"].ToString();
         }
         if(row["Loanable"]!=null && row["Loanable"].ToString()!="")
         {
             model.Loanable=Convert.ToInt32(row["Loanable"].ToString());
         }
         if(row["PurchaseDep"]!=null)
         {
             model.PurchaseDep=row["PurchaseDep"].ToString();
         }
         if(row["Purchaser"]!=null)
         {
             model.Purchaser=row["Purchaser"].ToString();
         }
         if(row["LoanStatus"]!=null && row["LoanStatus"].ToString()!="")
         {
             model.LoanStatus=Convert.ToInt32(row["LoanStatus"].ToString());
         }
         if(row["LoanerID"]!=null && row["LoanerID"].ToString()!="")
         {
             model.LoanerID=Convert.ToInt32(row["LoanerID"].ToString());
         }
         if(row["Loaner"]!=null)
         {
             model.Loaner=row["Loaner"].ToString();
         }
         if(row["LoanDate"]!=null && row["LoanDate"].ToString()!="")
         {
             model.LoanDate=Convert.ToDateTime(row["LoanDate"].ToString());
         }
         if(row["Status"]!=null && row["Status"].ToString()!="")
         {
             model.Status=Convert.ToInt32(row["Status"].ToString());
         }
         if(row["DeviceDispose"]!=null)
         {
             model.DeviceDispose=row["DeviceDispose"].ToString();
         }
         if(row["Descri"]!=null)
         {
             model.Descri=row["Descri"].ToString();
         }
         if(row["UID"]!=null && row["UID"].ToString()!="")
         {
             model.UID=Convert.ToInt32(row["UID"].ToString());
         }
         if(row["EnteringDate"]!=null && row["EnteringDate"].ToString()!="")
         {
             model.EnteringDate=Convert.ToDateTime(row["EnteringDate"].ToString());
         }
         if(row["CreateDate"]!=null && row["CreateDate"].ToString()!="")
         {
             model.CreateDate=Convert.ToDateTime(row["CreateDate"].ToString());
         }
         if(row["EntID"]!=null && row["EntID"].ToString()!="")
         {
             model.EntID=Convert.ToInt32(row["EntID"].ToString());
         }
         if(row["ReID"]!=null && row["ReID"].ToString()!="")
         {
             model.ReID=Convert.ToInt32(row["ReID"].ToString());
         }
     }
     return model;
 }
Ejemplo n.º 2
0
        protected void btnSub_Click(object sender, EventArgs e)
        {
            var name = txtName.Value.Trim();
            var Loanable = ddltype.SelectedValue;
            var Purchaser = txtaddr.Value;
            var descr = txtdescr.Value;
            var PurchaseDep = txtage.Value;
            var EnteringDate = txtBirthDay.Value;
            var PKey = Text1.Value;
            if (string.IsNullOrEmpty(name)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写设备名称!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(PKey)) {
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写设备唯一编号!');</script>");
                return;
            }
            if (string.IsNullOrEmpty(EnteringDate))
            {
                //EnteringDate = DateTime.Now.ToString();
                Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('请填写入库时间!');</script>");
                return;
            }
            if (!string.IsNullOrEmpty(Request.QueryString["OrgId"])) {
                try {
                    List<SqlParameter> parameters = new List<SqlParameter>();
                    var parameter = new SqlParameter("@OrgId", DbType.AnsiString) { Value = Request.QueryString["OrgId"] };
                    parameters.Add(parameter);
                    var dt = _dataDal.GetModel(Convert.ToInt32(Request.QueryString["OrgId"]));
                    if (null == dt) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('设备信息不存在!');</script>");
                        return;
                    }
                    var exists = _dataDal.GetModel(" PKey='" + PKey + "' and DID!=" + Convert.ToInt32(Request.QueryString["OrgId"]),
                            new List<SqlParameter>());
                    if (null != exists) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('设备编号已经存在!');</script>");
                        return;
                    }
                    dt.PKey = PKey;
                    dt.DeviceName = name;
                    dt.Descri = descr;
                    dt.EnteringDate = Convert.ToDateTime(EnteringDate);
                    dt.Loanable = Convert.ToInt32(Loanable);
                    dt.PurchaseDep = PurchaseDep;
                    dt.Purchaser = Purchaser;
                    dt.UID = CurrentUser.UId;
                    //dt.EntID = Convert.ToInt32(CurrentEmp.OrgId);

                    var res = _dataDal.Update(dt);
                    if (res) {
                        Page.ClientScript.RegisterStartupScript(GetType(), "",
                            "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                    }
                    else {
                        Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('更新失败!');window.top.$modal.destroy();</script>");
                    }
                }
                catch (Exception) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('操作失败!');window.top.$modal.destroy();</script>");
                }
            }
            else {
                var model = new ECommerce.Admin.Model.DeviceList {
                    PKey = PKey,
                    CreateDate = DateTime.Now,
                    DeviceName = name,
                    Descri = descr,
                    EnteringDate = Convert.ToDateTime(EnteringDate),
                    Loanable = Convert.ToInt32(Loanable),
                    PurchaseDep = PurchaseDep,
                    Purchaser = Purchaser,
                    UID = CurrentUser.UId,
                    Status = 1,
                    EntID = Convert.ToInt32(CurrentEmp.OrgId)
                };
                var exists = _dataDal.GetModel(" PKey='" + PKey + "' ", new List<SqlParameter>());
                if (null != exists) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('设备编号已经存在!');</script>");
                    return;
                }
                var resAdd = _dataDal.Add(model);
                if (resAdd > 0) {
                    Page.ClientScript.RegisterStartupScript(GetType(), "",
                        "<script>window.top.$op.location=window.top.$op.location;window.top.$modal.destroy();</script>");
                }
                else {
                    Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('新增失败!');window.top.$modal.destroy();</script>");
                }
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 对象实体绑定数据
 /// </summary>
 public ECommerce.Admin.Model.DeviceList ReaderBind(IDataReader dataReader)
 {
     ECommerce.Admin.Model.DeviceList model=new ECommerce.Admin.Model.DeviceList();
     object ojb;
     ojb = dataReader["DID"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.DID=Convert.ToInt32(ojb);
     }
     model.PKey=dataReader["PKey"].ToString();
     model.DeviceName=dataReader["DeviceName"].ToString();
     ojb = dataReader["Loanable"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.Loanable=Convert.ToInt32(ojb);
     }
     model.PurchaseDep=dataReader["PurchaseDep"].ToString();
     model.Purchaser=dataReader["Purchaser"].ToString();
     ojb = dataReader["LoanStatus"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.LoanStatus=Convert.ToInt32(ojb);
     }
     ojb = dataReader["LoanerID"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.LoanerID=Convert.ToInt32(ojb);
     }
     model.Loaner=dataReader["Loaner"].ToString();
     ojb = dataReader["LoanDate"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.LoanDate=Convert.ToDateTime(ojb);
     }
     ojb = dataReader["Status"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.Status=Convert.ToInt32(ojb);
     }
     model.DeviceDispose=dataReader["DeviceDispose"].ToString();
     model.Descri=dataReader["Descri"].ToString();
     ojb = dataReader["UID"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.UID=Convert.ToInt32(ojb);
     }
     ojb = dataReader["EnteringDate"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.EnteringDate=Convert.ToDateTime(ojb);
     }
     ojb = dataReader["CreateDate"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.CreateDate=Convert.ToDateTime(ojb);
     }
     ojb = dataReader["EntID"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.EntID=Convert.ToInt32(ojb);
     }
     ojb = dataReader["ReID"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.ReID=Convert.ToInt32(ojb);
     }
     return model;
 }