Ejemplo n.º 1
0
        private void btnConfirm_Click(object sender, EventArgs e)
        {
/*            m_user.userID = txtCode.Text;
 *          m_user.name = txtName.Text;
 *          m_user.age = Convert.ToInt32(m_user.age);
 *          m_user.sex = cboSex.Text;
 *          m_user.cityNo = cboPlace.Text.Substring(0, 6);
 *          m_user.summary = txtSummary.Text;*/

            string     TuserID = m_trip.userID; string Tname = m_trip.name; DateTime TtxtArriveTime = m_trip.arriveTime; string Tmemo = m_trip.memo;
            TripRecord b_trip = new TripRecord();//SIGN:点进更新框时,用于记录原数据的对象

            b_trip.arriveTime = TtxtArriveTime; b_trip.userID = TuserID; b_trip.name = Tname; b_trip.memo = Tmemo;
            m_trip.ID         = "0";
            m_trip.userID     = cboUser.Text.Substring(0, 18); //SIGN:这里必须是个人ID相应的位数
            string[] arr = cboPlace.Text.Split(' ');           //SIGN:逗号分割字符串
            m_trip.name       = arr[1];
            m_trip.cityNo     = arr[0];
            m_trip.arriveTime = Convert.ToDateTime(txtArriveTime.Text);
            m_trip.memo       = txtMemo.Text;

            try
            {
                if (m_bAdd)
                {
                    m_tripBLL.AddTrip(m_trip);
                }
                else
                {
                    m_tripBLL.UpdateTrip(b_trip, m_trip);
                }
            }
            catch (TripDBException ex)
            {
                MessageBox.Show(ex.Message);
            }

            this.DialogResult = System.Windows.Forms.DialogResult.OK;
            Close();
        }