public frmAdn(string operate, string adnType, string adnName, string eqmNo, string eqmName, Model.User_P user, string andonNo) { InitializeComponent(); _user = new Model.User_P(); _user = user; _adnTypeNo = adnType; _operate = operate; SetLblTxt(_operate); lblAdnTypeName.Text = adnName; _eqmNo = eqmNo; _andonNo = andonNo; btnCall.Text = _operate; GetAndonDept(adnType); if (!string.IsNullOrEmpty(andonNo)) { _andon = new Andon(); _andon.GetAdnByNo(andonNo); } lblEqmName.Text = eqmName; }
/// <summary> /// 构造函数 /// </summary> /// <param name="andonNo">安灯编号</param> /// <param name="andonTypeNo">安灯类型编号</param> /// <param name="deptNo">部门编号</param> /// <param name="eqmNo">工站编号</param> /// <param name="caller">呼叫者</param> public Andon(string andonNo, string andonTypeNo, string deptNo, string eqmNo, Model.User_P caller) { Adn = new Model.TableModel.Adn(); Adn.id = Common.Md5Operate.CreateGuidId(); Adn.status_no = "500"; Adn.status_name = "待处理"; if (string.IsNullOrEmpty(andonNo)) { Adn.andon_no = DataBllCtrl.GetNextNoByTblName("adn"); } else { Adn.andon_no = andonNo; } Adn.andon_type_no = andonTypeNo; Adn.andon_type_name = DataLoadCtrl.LoadFieldByColumn("andon_type_name", "andon_type_no", andonTypeNo, "adn_type"); Adn.andon_desc = string.Empty; Adn.dept_no = deptNo; Adn.andon_music_no = FormatFileName(deptNo + "_" + eqmNo + ".mp3"); Adn.eqm_no = eqmNo; Adn.call_user_no = "Server"; //caller.UserNo; Adn.call_user_name = "Server"; //caller.UserName; Adn.call_time = DateTime.Now; Adn.reply_user_no = null; Adn.reply_user_name = null; Adn.reply_time = null; Adn.ralate_no = string.Empty; Adn.is_finished = false; Adn.play_record = DataLoadCtrl.LoadFieldByColumn("andon_play_eqm", "andon_type_no", andonTypeNo, "adn_type"); }