Example #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (this.textBox2.Text == null || this.textBox2.Text.Trim() == "")
     {
         MessageBox.Show("必填描述不能為空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         this.textBox2.Focus();
         return;
     }
     if (this.textBox1.Text != null && this.textBox1.Text != "")
     {
         MessageBox.Show("该模板必填规则已经保存!請勿重複保存", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         return;
     }
     else
     {
         MandatoryInfo manInfo = new MandatoryInfo();
         manInfo.Mandesc = this.textBox2.Text == null ? "" : this.textBox2.Text.Trim();
         MandatoryInfo reMandatory = printQ.saveManField(manInfo);
         if (reMandatory != null)
         {
             this.textBox1.Text = reMandatory.Manno;
             this.textBox3.Text = reMandatory.Opuser;
             this.textBox4.Text = reMandatory.Createtime;
             MessageBox.Show("保存成功!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("保存失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
 }
Example #2
0
        private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (this.comboBox2.SelectedValue == null || this.comboBox2.SelectedValue.ToString().Trim() == "")
            {
                MessageBox.Show("字段規則不能為空!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                this.clearAll();
                this.comboBox2.Focus();
                return;
            }
            MandatoryInfo mandatoryInfo = mandatoryFieldService.queryMandatoryInfoByNo(this.comboBox2.SelectedValue.ToString().Trim());

            if (mandatoryInfo != null)
            {
                //查詢用戶實體內容
                this.textBox3.Text = mandatoryInfo.Manno;
                this.textBox4.Text = mandatoryInfo.Opuser;
                this.textBox5.Text = mandatoryInfo.Createtime;

                displayList(mandatoryInfo.Manno);
            }
            else
            {
                this.clearAll();
                this.comboBox2.Focus();
                return;
            }
        }
Example #3
0
        /// <summary>
        /// 根據manNo模糊查詢
        /// </summary>
        /// <param name="manNo"></param>
        /// <returns></returns>
        public List <MandatoryInfo> queryMandatoryInfoList(string manNo)
        {
            List <MandatoryInfo> mandatoryInfoList = null;
            StringBuilder        strSql            = new StringBuilder();

            strSql.Append("SELECT uuid,man_no,man_desc,op_user,create_time FROM t_mandatory_info WHERE man_no LIKE @manNo AND del_flag is null order by create_time");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@manNo", MySqlDbType.VarChar, 900),
            };
            parameters[0].Value = "%" + manNo + "%";
            DataSet ds = SQLHelper.ExecuteDataset(SQLHelper.ConnectionString, CommandType.Text, strSql.ToString(), parameters);

            if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                mandatoryInfoList = new List <MandatoryInfo>();
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    MandatoryInfo mandatoryInfo = new MandatoryInfo();
                    mandatoryInfo.Uuid       = dr["uuid"].ToString();
                    mandatoryInfo.Manno      = dr["man_no"].ToString();
                    mandatoryInfo.Mandesc    = dr["man_desc"].ToString();
                    mandatoryInfo.Opuser     = dr["op_user"].ToString();
                    mandatoryInfo.Createtime = dr["create_time"].ToString();
                    mandatoryInfoList.Add(mandatoryInfo);
                }
            }
            return(mandatoryInfoList);
        }
Example #4
0
        /// <summary>
        /// 保存必填字段信息
        /// </summary>
        /// <param name="mandatoryInfo"></param>
        /// <returns></returns>
        public bool saveMandatoryInfo(MandatoryInfo mandatoryInfo)
        {
            bool          saveMark = true;
            StringBuilder strSql   = new StringBuilder();

            strSql.Append("insert into t_mandatory_info (uuid,man_desc,op_user,create_time)");
            strSql.Append("values(@uuid,@manDesc,@opUser,@createTime)");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@uuid",       MySqlDbType.VarChar, 900),
                new MySqlParameter("@manDesc",    MySqlDbType.VarChar, 900),
                new MySqlParameter("@opUser",     MySqlDbType.VarChar, 900),
                new MySqlParameter("@createTime", MySqlDbType.VarChar, 900)
            };
            parameters[0].Value = mandatoryInfo.Uuid;
            parameters[1].Value = mandatoryInfo.Mandesc;
            parameters[2].Value = mandatoryInfo.Opuser;
            parameters[3].Value = mandatoryInfo.Createtime;

            int rows = SQLHelper.ExecuteNonQuery(SQLHelper.ConnectionString, CommandType.Text, strSql.ToString(), parameters);

            if (rows > 0)
            {
                saveMark = true;
            }
            else
            {
                saveMark = false;
            }
            return(saveMark);
        }
Example #5
0
        /// <summary>
        /// 保存CT碼必填字段
        /// </summary>
        /// <param name="mandatoryF"></param>
        /// <returns></returns>
        public MandatoryInfo saveManField(MandatoryInfo mandatoryF)
        {
            MandatoryInfo reMandatory = null;

            mandatoryF.Uuid       = Auxiliary.Get_UUID();
            mandatoryF.Createtime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
            mandatoryF.Opuser     = Auxiliary.loginName;
            if (printM.saveMandatory(mandatoryF))
            {
                reMandatory = queryRemandatoryInfo(mandatoryF.Uuid);
            }
            return(reMandatory);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="mandatoryInfo"></param>
        /// <returns></returns>
        public MandatoryInfo saveMandatoryInfo(MandatoryInfo mandatoryInfo)
        {
            MandatoryInfo reMandatoryInfo = null;

            mandatoryInfo.Uuid       = Auxiliary.Get_UUID();
            mandatoryInfo.Opuser     = Auxiliary.loginName;
            mandatoryInfo.Createtime = Auxiliary.Get_CurrentTime();
            if (mandatoryFieldDao.saveMandatoryInfo(mandatoryInfo))
            {
                reMandatoryInfo = mandatoryFieldDao.queryMenuInfoById(mandatoryInfo.Uuid);
            }
            return(reMandatoryInfo);
        }
Example #7
0
        public MandatoryInfo queryRemandatoryInfo(string uuid)
        {
            MandatoryInfo mandatoryInfo = null;
            DataSet       ds            = printM.queryMandatoryById(uuid);

            if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                mandatoryInfo            = new MandatoryInfo();
                mandatoryInfo.Uuid       = ds.Tables[0].Rows[0]["uuid"].ToString();
                mandatoryInfo.Manno      = ds.Tables[0].Rows[0]["man_no"].ToString();
                mandatoryInfo.Mandesc    = ds.Tables[0].Rows[0]["man_desc"].ToString();
                mandatoryInfo.Opuser     = ds.Tables[0].Rows[0]["op_user"].ToString();
                mandatoryInfo.Createtime = ds.Tables[0].Rows[0]["create_time"].ToString();
            }
            return(mandatoryInfo);
        }
Example #8
0
        /// <summary>
        /// 根據UUID查詢
        /// </summary>
        /// <param name="uuid"></param>
        /// <returns></returns>
        public MandatoryInfo queryMenuInfoById(string uuid)
        {
            MandatoryInfo mandatoryInfo = null;
            StringBuilder strSql        = new StringBuilder();

            strSql.Append("SELECT uuid,man_no,man_desc,op_user,create_time FROM t_mandatory_info where uuid=@uuid and del_flag is null");
            MySqlParameter[] parameters =
            {
                new MySqlParameter("@uuid", MySqlDbType.VarChar, 900),
            };
            parameters[0].Value = uuid;
            DataSet ds = SQLHelper.ExecuteDataset(SQLHelper.ConnectionString, CommandType.Text, strSql.ToString(), parameters);

            if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                mandatoryInfo            = new MandatoryInfo();
                mandatoryInfo.Uuid       = ds.Tables[0].Rows[0]["uuid"].ToString();
                mandatoryInfo.Manno      = ds.Tables[0].Rows[0]["man_no"].ToString();
                mandatoryInfo.Mandesc    = ds.Tables[0].Rows[0]["man_desc"].ToString();
                mandatoryInfo.Opuser     = ds.Tables[0].Rows[0]["op_user"].ToString();
                mandatoryInfo.Createtime = ds.Tables[0].Rows[0]["create_time"].ToString();
            }
            return(mandatoryInfo);
        }