public void addBTOceanOrder(BTOceanOrder obj)
        {
            try
            {

                if (iplr.GetListByPdLineAndModel(obj.pdLine, obj.model).Count <= 0)
                {
                    BTOceanOrder item = new BTOceanOrder();
                    item.pdLine = obj.pdLine;
                    item.model = obj.model;
                    item.editor = obj.editor;
                    DateTime dnow = DateTime.Now;
                    item.cdt = dnow;
                    item.udt = dnow;
                    iplr.AddBTOceanOrder(item);
                }
                else
                {
                    //已经存在具有相同pdlien和model的BToceanOrder记录
                    List<string> erpara = new List<string>();
                    FisException ex;
                    ex = new FisException("DMT085", erpara);
                    throw ex;
                }
            }

            catch (Exception)
            {

                throw;
            }
        }
Exemple #2
0
    /// <summary>
    /// 保存提交的excel到数据库
    /// </summary>
    /// <param name="dt"></param>
    protected void saveDataTabel(DataTable dt)
    {
        BTOceanOrder btd = new BTOceanOrder();
        btd.pdLine = this.CmPdLine.InnerDropDownList.SelectedValue.ToString();
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            if (dt.Rows[i][0].ToString() != "")
            {
                btd.model = dt.Rows[i][0].ToString();
                btd.editor = this.HiddenUsername.Value;
                btd.cdt = DateTime.Now;
                btd.udt = DateTime.Now;
                IBTOceanOrder.addBTOceanOrder(btd);
            }
        }

    }
Exemple #3
0
    /// <summary>
    /// 删除一条数据
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void btnDelete_ServerClick(Object sender, EventArgs e)
    {
        BTOceanOrder item = new BTOceanOrder();
        string pdLine = this.CmPdLine.InnerDropDownList.SelectedValue.ToString();
        string model = this.dModel.Text;
        string oldPdLine = this.hidPdLine.Value;
        string oldModel = this.hidModel.Value;
        try
        {
            IBTOceanOrder.deleteBTOceanOrderByPdlineAndModel(oldPdLine, oldModel);
        }
        catch (FisException ex)
        {
            showErrorMessage(ex.mErrmsg);
            return;
        }
        catch (Exception ex)
        {
            showErrorMessage(ex.Message);
            return;
        }
        ShowBTOceanOrderList();
        this.UpdatePanel2.Update();
        ScriptManager.RegisterStartupScript(this.updatePanelAll, typeof(System.Object), "saveUpdate", "DeleteComplete();", true);

    }
Exemple #4
0
    ///// <summary>
    ///// 添加数据方法
    ///// </summary>
    ///// <param name="sender"></param>
    ///// <param name="e"></param>
    protected void btnAdd_serverClick(Object sender, EventArgs e)
    {
        BTOceanOrder item = new BTOceanOrder();
        string PdLine = this.CmPdLine.InnerDropDownList.SelectedValue.ToString().Trim();
        string Model = this.dModel.Text.ToString().Trim().ToUpper();
        item.pdLine = PdLine;
        item.model = Model;
        item.editor = this.HiddenUsername.Value;
        item.cdt = DateTime.Now;
        item.udt = DateTime.Now;
        try
        {
            IBTOceanOrder.addBTOceanOrder(item);
        }
        catch (FisException ex)
        {
            showErrorMessage(ex.mErrmsg);
            return;
        }
        catch (Exception ex)
        {
            //show error
            showErrorMessage(ex.Message);
            return;
        }
        ShowBTOceanOrderList();
        this.UpdatePanel2.Update();
        PdLine = replaceSpecialChart(PdLine);
        Model = replaceSpecialChart(Model);
        ScriptManager.RegisterStartupScript(this.updatePanelAll, typeof(System.Object), "saveUpdate", "AddUpdateComplete('" + PdLine + "','" + Model + "');", true);

    }
Exemple #5
0
 public void UpdateBTOceanOrderbyPdlineAndModelDefered(IUnitOfWork uow, BTOceanOrder obj, string pdLine, string model)
 {
     InvokeBody.AddOneInvokeBody(this, uow, MethodBase.GetCurrentMethod(), obj, pdLine, model);
 }
Exemple #6
0
 public void AddBTOceanOrderDefered(IUnitOfWork uow, BTOceanOrder obj)
 {
     InvokeBody.AddOneInvokeBody(this, uow, MethodBase.GetCurrentMethod(), obj);
 }
Exemple #7
0
        public void UpdateBTOceanOrderbyPdlineAndModel(BTOceanOrder obj, string pdLine, string model)
        {
            try
            {
                MethodBase mthObj = MethodBase.GetCurrentMethod();
                int tk = mthObj.MetadataToken;
                SQLContextNew sqlCtx = null;
                lock (mthObj)
                {
                    if (!SQLCache.PeerTheSQL(tk, out sqlCtx))
                    {
                        Bt_Seashipmentsku cond = new Bt_Seashipmentsku();
                        cond.pdLine = pdLine;
                        cond.model = model;
                        Bt_Seashipmentsku setv = FuncNew.SetColumnFromField<Bt_Seashipmentsku, BTOceanOrder>(obj, Bt_Seashipmentsku.fn_id, Bt_Seashipmentsku.fn_cdt);
                        setv.udt = DateTime.Now;
                        sqlCtx = FuncNew.GetConditionedUpdate<Bt_Seashipmentsku>(tk, new SetValueCollection<Bt_Seashipmentsku>(new CommonSetValue<Bt_Seashipmentsku>(setv)), new ConditionCollection<Bt_Seashipmentsku>(new EqualCondition<Bt_Seashipmentsku>(cond)));
                    }
                }
                sqlCtx.Param(Bt_Seashipmentsku.fn_pdLine).Value = pdLine;
                sqlCtx.Param(Bt_Seashipmentsku.fn_model).Value = model;

                sqlCtx = FuncNew.SetColumnFromField<Bt_Seashipmentsku, BTOceanOrder>(sqlCtx, obj, true);
                DateTime cmDt = _Schema.SqlHelper.GetDateTime();
                sqlCtx.Param(g.DecSV(Bt_Seashipmentsku.fn_udt)).Value = cmDt;

                _Schema.SqlHelper.ExecuteNonQuery(_Schema.SqlHelper.ConnectionString_PAK, CommandType.Text, sqlCtx.Sentence, sqlCtx.Params);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #8
0
        public void AddBTOceanOrder(BTOceanOrder obj)
        {
            try
            {
                MethodBase mthObj = MethodBase.GetCurrentMethod();
                int tk = mthObj.MetadataToken;
                SQLContextNew sqlCtx = null;
                lock (mthObj)
                {
                    if (!SQLCache.PeerTheSQL(tk, out sqlCtx))
                    {
                        sqlCtx = FuncNew.GetAquireIdInsert<Bt_Seashipmentsku>(tk);
                    }
                }
                DateTime cmDt = _Schema.SqlHelper.GetDateTime();

                sqlCtx = FuncNew.SetColumnFromField<Bt_Seashipmentsku, BTOceanOrder>(sqlCtx, obj);

                sqlCtx.Param(Bt_Seashipmentsku.fn_cdt).Value = cmDt;
                sqlCtx.Param(Bt_Seashipmentsku.fn_udt).Value = cmDt;

                obj.id = _Schema.SqlHelper.ExecuteScalarForAquireIdInsert(_Schema.SqlHelper.ConnectionString_PAK, CommandType.Text, sqlCtx.Sentence, sqlCtx.Params);
            }
            catch (Exception)
            {
                throw;
            }
        }
        public void updateBTOceanOrderbyPdlineAndModel(BTOceanOrder obj, string pdLine, string model)
        {
            try
            {

                if (iplr.GetListByPdLineAndModel(obj.pdLine, obj.model).Count <= 0)
                {
                    BTOceanOrder btoor = new BTOceanOrder();
                    btoor.pdLine = obj.pdLine;
                    btoor.model = obj.model;
                    btoor.editor = obj.editor;
                    btoor.udt = obj.udt;
                    iplr.UpdateBTOceanOrderbyPdlineAndModel(btoor, pdLine, model);
                }
                else
                {   //已经存在具有相同pdlien和model的BToceanOrder记录
                    List<string> erpara = new List<string>();
                    FisException ex;
                    ex = new FisException("DMT085", erpara);
                    throw ex;
                }
            }
            catch (FisException e)
            {
                logger.Error(e.mErrmsg);
                throw e;
            }
            catch (Exception e)
            {
                logger.Error(e.Message);
                throw;
            }
        }