Esempio n. 1
0
        /// <summary>
        /// 跳转到修改页面
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Update_Click(object sender, EventArgs e)
        {
            try
            {
                DataRow dr = this.gv_Main.GetDataRow(this.gv_Main.FocusedRowHandle);
                if (dr != null)//判断是否选中数据
                {
                    str_cid = dr["C_ID"].ToString();
                    FrmPB_GZSCTJWH frm = new FrmPB_GZSCTJWH(strPhyCode);
                    if (frm.ShowDialog() == DialogResult.Cancel)
                    {
                        frm.Close();
                        btn_Query_Click(null, null);

                        Common.UserLog.AddLog(strMenuName, this.Name, this.Text, "修改钢种生产条件");//添加操作日志
                    }
                }
                else
                {
                    MessageBox.Show("请选择需要修改的数据!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 跳转到添加页面
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Add_Click(object sender, EventArgs e)
        {
            try
            {
                str_cid = "";
                FrmPB_GZSCTJWH frm = new FrmPB_GZSCTJWH(strPhyCode);
                if (frm.ShowDialog() == DialogResult.Cancel)
                {
                    frm.Close();
                    btn_Query_Click(null, null);

                    Common.UserLog.AddLog(strMenuName, this.Name, this.Text, "添加钢种生产条件");//添加操作日志
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Esempio n. 3
0
        /// <summary>
        /// 复制
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Copy_Add_Click(object sender, EventArgs e)
        {
            try
            {
                DataRow dr = this.gv_Main.GetDataRow(this.gv_Main.FocusedRowHandle);
                if (dr != null)
                {
                    if (DialogResult.OK != MessageBox.Show("是否确认复制?", "提示", MessageBoxButtons.OKCancel))
                    {
                        return;
                    }
                    string strID = "";
                    #region 钢种生产条件主表复制添加
                    Mod_TPB_STEEL_PRO_CONDITION mod     = new Mod_TPB_STEEL_PRO_CONDITION();
                    Mod_TPB_STEEL_PRO_CONDITION mod_log = bll_steel_pro.GetModel(dr["C_ID"].ToString());
                    mod.C_ID              = Guid.NewGuid().ToString();
                    mod.C_STD_CODE        = mod_log.C_STD_CODE;
                    mod.C_STL_GRD_TYPE    = mod_log.C_STL_GRD_TYPE;
                    mod.C_STL_GRD_RANK    = mod_log.C_STL_GRD_RANK;
                    mod.C_STL_GRD         = mod_log.C_STL_GRD;
                    mod.C_STL_SCRAP_TYPE  = mod_log.C_STL_SCRAP_TYPE;
                    mod.C_STL_SCRAP_FLIJ  = mod_log.C_STL_SCRAP_FLIJ;
                    mod.C_GOUTE           = mod_log.C_GOUTE;
                    mod.C_TEASE_PERSON    = mod_log.C_TEASE_PERSON;
                    mod.C_ADV_PRO_REQUIRE = mod_log.C_ADV_PRO_REQUIRE;
                    mod.C_REMARK          = mod_log.C_REMARK;
                    mod.C_EMP_ID          = RV.UI.UserInfo.UserID;
                    mod.D_MOD_DT          = RV.UI.ServerTime.timeNow();
                    mod.C_IS_BXG          = mod_log.C_IS_BXG;
                    mod.N_STATUS          = 0;
                    bll_steel_pro.Add(mod);
                    strID = mod.C_ID;
                    #endregion

                    #region 相邻钢种复制添加
                    for (int i = 0; i < gv_TPB_BORDER_GRD.DataRowCount; i++)
                    {
                        DataRow            dr_GRD  = this.gv_TPB_BORDER_GRD.GetDataRow(i);
                        Mod_TPB_BORDER_GRD mod_GRD = new Mod_TPB_BORDER_GRD();
                        mod_GRD.C_BORDER_STL_GRD  = dr_GRD["C_BORDER_STL_GRD"].ToString();
                        mod_GRD.C_BORDER_STD_CODE = dr_GRD["C_BORDER_STD_CODE"].ToString();
                        if (!string.IsNullOrEmpty(dr_GRD["N_LEVEL"].ToString()))
                        {
                            mod_GRD.N_LEVEL = Convert.ToDecimal(dr_GRD["N_LEVEL"]);
                        }
                        else
                        {
                            mod_GRD.N_LEVEL = null;
                        }

                        mod_GRD.C_PRO_CONDITION_ID = strID;
                        mod_GRD.C_SLAB_REQUIRE     = dr_GRD["C_SLAB_REQUIRE"].ToString();
                        mod_GRD.C_EMP_ID           = RV.UI.UserInfo.userID;
                        mod_GRD.C_REMARK           = dr_GRD["C_REMARK"].ToString();
                        bll_border_grd.Add(mod_GRD);
                    }
                    #endregion

                    #region 浇次首尾炉钢种复制添加
                    for (int i = 0; i < gv_TPB_ENDTOEND_GRD.DataRowCount; i++)
                    {
                        DataRow dr_ENDTOEND = this.gv_TPB_ENDTOEND_GRD.GetDataRow(i);
                        Mod_TPB_ENDTOEND_GRD mod_ENDTOEND = new Mod_TPB_ENDTOEND_GRD();
                        mod_ENDTOEND.C_B_E_STOVE       = dr_ENDTOEND["C_B_E_STOVE"].ToString();
                        mod_ENDTOEND.C_B_E_STOVE_STEEL = dr_ENDTOEND["C_B_E_STOVE_STEEL"].ToString();
                        mod_ENDTOEND.C_BORDER_STD_CODE = dr_ENDTOEND["C_BORDER_STD_CODE"].ToString();
                        if (!string.IsNullOrEmpty(dr_ENDTOEND["N_LEVEL"].ToString()))
                        {
                            mod_ENDTOEND.N_LEVEL = Convert.ToDecimal(dr_ENDTOEND["N_LEVEL"]);
                        }
                        else
                        {
                            mod_ENDTOEND.N_LEVEL = null;
                        }

                        mod_ENDTOEND.C_PRO_CONDITION_ID = strID;
                        mod_ENDTOEND.C_EMP_ID           = RV.UI.UserInfo.userID;
                        mod_ENDTOEND.C_REMARK           = dr_ENDTOEND["C_REMARK"].ToString();
                        bll_endtoend.Add(mod_ENDTOEND);
                    }
                    #endregion

                    #region 涮槽钢种复制添加
                    for (int i = 0; i < gv_TPB_RINSE_GRD.DataRowCount; i++)
                    {
                        DataRow           dr_RINSE_GRD  = this.gv_TPB_RINSE_GRD.GetDataRow(i);
                        Mod_TPB_RINSE_GRD mod_RINSE_GRD = new Mod_TPB_RINSE_GRD();
                        mod_RINSE_GRD.C_RINSE_GRD      = dr_RINSE_GRD["C_RINSE_GRD"].ToString();
                        mod_RINSE_GRD.C_RINSE_STD_CODE = dr_RINSE_GRD["C_RINSE_STD_CODE"].ToString();
                        if (!string.IsNullOrEmpty(dr_RINSE_GRD["N_LEVEL"].ToString()))
                        {
                            mod_RINSE_GRD.N_LEVEL = Convert.ToDecimal(dr_RINSE_GRD["N_LEVEL"]);
                        }
                        else
                        {
                            mod_RINSE_GRD.N_LEVEL = null;
                        }

                        mod_RINSE_GRD.C_PRO_CONDITION_ID = strID;
                        mod_RINSE_GRD.C_EMP_ID           = RV.UI.UserInfo.userID;
                        mod_RINSE_GRD.C_REMARK           = dr_RINSE_GRD["C_REMARK"].ToString();
                        bll_rinse.Add(mod_RINSE_GRD);
                    }
                    #endregion
                    #region 铁水条件复制添加
                    for (int i = 0; i < gv_tqb_tstj_cf.DataRowCount; i++)
                    {
                        DataRow         dr_TSBZ_CF  = this.gv_tqb_tstj_cf.GetDataRow(i);
                        Mod_TQB_TSBZ_CF mod_TSBZ_CF = new Mod_TQB_TSBZ_CF();
                        mod_TSBZ_CF.C_CHARACTER_ID = dr_TSBZ_CF["C_CHARACTER_ID"].ToString();
                        mod_TSBZ_CF.C_CODE         = dr_TSBZ_CF["C_CODE"].ToString();
                        mod_TSBZ_CF.C_NAME         = dr_TSBZ_CF["C_NAME"].ToString();
                        mod_TSBZ_CF.C_STL_GRD      = dr_TSBZ_CF["C_STL_GRD"].ToString();
                        mod_TSBZ_CF.C_STD_CODE     = dr_TSBZ_CF["C_STD_CODE"].ToString();
                        if (!string.IsNullOrEmpty(dr_TSBZ_CF["N_TARGET_VALUE"].ToString()))
                        {
                            mod_TSBZ_CF.N_TARGET_VALUE = Convert.ToDecimal(dr_TSBZ_CF["N_TARGET_VALUE"]);
                        }
                        else
                        {
                            mod_TSBZ_CF.N_TARGET_VALUE = null;
                        }

                        mod_TSBZ_CF.C_PRO_CONDITION_ID = strID;
                        mod_TSBZ_CF.C_EMP_ID           = RV.UI.UserInfo.userID;
                        mod_TSBZ_CF.C_REMARK           = dr_TSBZ_CF["C_REMARK"].ToString();
                        bll_tstj_cf.Add(mod_TSBZ_CF);
                    }
                    #endregion

                    #region 钢包条件复制添加
                    for (int i = 0; i < gv_TPB_LADLE.DataRowCount; i++)
                    {
                        DataRow       dr_LADLE  = this.gv_TPB_LADLE.GetDataRow(i);
                        Mod_TPB_LADLE mod_LADLE = new Mod_TPB_LADLE();
                        mod_LADLE.C_STD_CODE         = dr_LADLE["C_STD_CODE"].ToString();
                        mod_LADLE.C_LADLE            = dr_LADLE["C_LADLE"].ToString();
                        mod_LADLE.C_PRO_CONDITION_ID = strID;
                        mod_LADLE.C_EMP_ID           = RV.UI.UserInfo.userID;
                        mod_LADLE.C_REMARK           = dr_LADLE["C_REMARK"].ToString();
                        bll_ladle.Add(mod_LADLE);
                    }
                    #endregion

                    str_cid = strID;
                    FrmPB_GZSCTJWH frm = new FrmPB_GZSCTJWH(strPhyCode);
                    if (frm.ShowDialog() == DialogResult.Cancel)
                    {
                        frm.Close();
                        btn_Query_Click(null, null);

                        Common.UserLog.AddLog(strMenuName, this.Name, this.Text, "修改钢种生产条件");//添加操作日志
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }