示例#1
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(TSM.Model.pms_Quotation_Details model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into pms_Quotation_Details(");
            strSql.Append("QuotationInfoID,MachinePriceID,WorkingHour)");
            strSql.Append(" values (");
            strSql.Append("@QuotationInfoID,@MachinePriceID,@WorkingHour)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@QuotationInfoID", SqlDbType.Int, 4),
                new SqlParameter("@MachinePriceID",  SqlDbType.Int, 4),
                new SqlParameter("@WorkingHour",     SqlDbType.Int, 4)
            };
            parameters[0].Value = model.QuotationInfoID;
            parameters[1].Value = model.MachinePriceID;
            parameters[2].Value = model.WorkingHour;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(1);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
示例#2
0
        private void SaveProductType()
        {
            TSM.Model.pms_Quotation_Details modelpms_Quotation_Details = new TSM.Model.pms_Quotation_Details();
            modelpms_Quotation_Details.QuotationInfoID = GetQueryIntValue("id");
            modelpms_Quotation_Details.MachinePriceID  = int.Parse(ddlMec.SelectedValue);
            modelpms_Quotation_Details.WorkingHour     = Convert.ToDecimal(tbxHour.Text);

            m_bllpms_Quotation_Details.Add(modelpms_Quotation_Details);
        }
        private void SaveProductType()
        {
            TSM.Model.pms_Quotation_Details modelpms_Quotation_Details = new TSM.Model.pms_Quotation_Details();
            modelpms_Quotation_Details.QuotationInfoID    = int.Parse(lbQua.Text);
            modelpms_Quotation_Details.MachinePriceID     = int.Parse(ddlMec.SelectedValue);
            modelpms_Quotation_Details.WorkingHour        = Convert.ToDecimal(tbxHour.Text);
            modelpms_Quotation_Details.QuotationDetailsID = int.Parse(lbDet.Text);

            m_bllpms_Quotation_Details.Update(modelpms_Quotation_Details);
        }
示例#4
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public TSM.Model.pms_Quotation_Details GetModel(int QuotationDetailsID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 QuotationDetailsID,QuotationInfoID,MachinePriceID,WorkingHour from pms_Quotation_Details ");
            strSql.Append(" where QuotationDetailsID=@QuotationDetailsID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@QuotationDetailsID", SqlDbType.Int, 4)
            };
            parameters[0].Value = QuotationDetailsID;

            TSM.Model.pms_Quotation_Details model = new TSM.Model.pms_Quotation_Details();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["QuotationDetailsID"].ToString() != "")
                {
                    model.QuotationDetailsID = int.Parse(ds.Tables[0].Rows[0]["QuotationDetailsID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["QuotationInfoID"].ToString() != "")
                {
                    model.QuotationInfoID = int.Parse(ds.Tables[0].Rows[0]["QuotationInfoID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["MachinePriceID"].ToString() != "")
                {
                    model.MachinePriceID = int.Parse(ds.Tables[0].Rows[0]["MachinePriceID"].ToString());
                }
                if (ds.Tables[0].Rows[0]["WorkingHour"].ToString() != "")
                {
                    model.WorkingHour = decimal.Parse(ds.Tables[0].Rows[0]["WorkingHour"].ToString());
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }
示例#5
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(TSM.Model.pms_Quotation_Details model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update pms_Quotation_Details set ");
            strSql.Append("QuotationInfoID=@QuotationInfoID,");
            strSql.Append("MachinePriceID=@MachinePriceID,");
            strSql.Append("WorkingHour=@WorkingHour");
            strSql.Append(" where QuotationDetailsID=@QuotationDetailsID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@QuotationDetailsID", SqlDbType.Int, 4),
                new SqlParameter("@QuotationInfoID",    SqlDbType.Int, 4),
                new SqlParameter("@MachinePriceID",     SqlDbType.Int, 4),
                new SqlParameter("@WorkingHour",        SqlDbType.Int, 4)
            };
            parameters[0].Value = model.QuotationDetailsID;
            parameters[1].Value = model.QuotationInfoID;
            parameters[2].Value = model.MachinePriceID;
            parameters[3].Value = model.WorkingHour;

            DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);
        }
        private void LoadData()
        {
            btnClose.OnClientClick = ActiveWindow.GetHideReference();
            DataSet dsMec = m_bllpms_Machine_Price.GetList("");

            ddlMec.DataValueField = "MachinePriceID";
            ddlMec.DataTextField  = "DeviceType";
            ddlMec.DataSource     = dsMec.Tables[0];
            ddlMec.DataBind();

            int id = GetQueryIntValue("id");

            TSM.Model.pms_Quotation_Details modelpms_Quotation_Details = m_bllpms_Quotation_Details.GetModel(id);
            if (modelpms_Quotation_Details == null)
            {
                // 参数错误,首先弹出Alert对话框然后关闭弹出窗口
                Alert.Show("参数错误!", String.Empty, ActiveWindow.GetHideReference());
                return;
            }
            ddlMec.SelectedValue = modelpms_Quotation_Details.MachinePriceID.ToString().Trim();
            tbxHour.Text         = modelpms_Quotation_Details.WorkingHour.ToString().Trim();
            lbQua.Text           = modelpms_Quotation_Details.QuotationInfoID.ToString().Trim();
            lbDet.Text           = modelpms_Quotation_Details.QuotationDetailsID.ToString().Trim();
        }