Example #1
0
 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;
 }
Example #2
0
 /// <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");
 }