/// <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()); } }
/// <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()); } }
/// <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()); } }