예제 #1
0
        private void bt_them_Click(object sender, EventArgs e)
        {
            if (txt_hoten.Text.Trim().Length == 0)
            {
                MessageBox.Show("Vui lòng nhập họ và tên !", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_hoten.Focus();
                return;
            }
            if (txt_diachi.Text.Trim().Length == 0)
            {
                MessageBox.Show("Vui lòng nhập địa chỉ !", "Thông báo lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txt_diachi.Focus();
                return;
            }
            if (txtx_dienthoai.Text.Trim().Length == 0)
            {
                MessageBox.Show("Vui lòng nhập điện thoại", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            //MessageBox.Show(""+cb_lop.SelectedValue, "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            int malop = Convert.ToInt32(cb_lop.SelectedValue);

            MessageBox.Show(malop.ToString(), "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //HocSinhDTO hs = new HocSinhDTO(-1,txt_hoten.Text.Trim(),txt_diachi.Text.Trim(),txtx_dienthoai.Text.Trim(),date_ngaysinh.Value,malop);
            HocSinhDTO hs = new HocSinhDTO();

            hs.Tenhs     = txt_hoten.Text.Trim();
            hs.Diachi    = txt_diachi.Text.Trim();
            hs.Dienthoai = txtx_dienthoai.Text.Trim();
            hs.Ngaysinh  = date_ngaysinh.Value;
            hs.Malop     = Convert.ToInt32(cb_lop.SelectedValue.ToString());
            HocSinhBUS hsbus = new HocSinhBUS();

            hsbus.AddHocSinh(hs);
            loadDSHocSinh();
            GridLoad();
            txt_hoten.Text       = "";
            txtx_dienthoai.Text  = "";
            txt_diachi.Text      = "";
            cb_lop.SelectedIndex = 0;
            date_ngaysinh.ResetText();
        }
예제 #2
0
        private void btnDangKy_Click(object sender, EventArgs e)
        {
            //kiểm tra có ô nào chưa điền
            if (tbHoTen.Text == "" || tbDiaChi.Text == "" || tbMatKhau.Text == "" || tbNhapLaiMatKhau.Text == "")
            {
                MessageBox.Show("Vui lòng điền đầy đủ thông tin!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                mang[0] = tbHoTen.Text;
                mang[1] = dtpNgaySinh.Text.ToString();
                mang[2] = tbDiaChi.Text;
                mang[3] = tbMatKhau.Text;
                mang[4] = tbNhapLaiMatKhau.Text;
                LoadForm();
                return;
            }

            //kiểm tra ngày sinh
            DateTime now      = Convert.ToDateTime(DateTime.Now).Date;
            DateTime NgaySinh = Convert.ToDateTime(dtpNgaySinh.Text).Date;

            if (NgaySinh.AddYears(16) > now)
            {
                MessageBox.Show("Bạn nhỏ hơn 16 tuổi, không thể đăng ký!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                mang[0] = tbHoTen.Text;
                mang[1] = "";
                mang[2] = tbDiaChi.Text;
                mang[3] = tbMatKhau.Text;
                mang[4] = tbNhapLaiMatKhau.Text;
                LoadForm();
                return;
            }


            //kiểm tra mật khẩu
            if (tbMatKhau.Text != tbNhapLaiMatKhau.Text)
            {
                MessageBox.Show("Mật khẩu không khớp, vui lòng kiểm tra lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                mang[0] = tbHoTen.Text;
                mang[1] = dtpNgaySinh.Text.ToString();
                mang[2] = tbDiaChi.Text;
                mang[3] = "";
                mang[4] = "";
                LoadForm();
                return;
            }

            HocSinhBUS hocSinh = new HocSinhBUS();

            try
            {
                Boolean check = hocSinh.AddHocSinh(tbMaHocSinh.Text, tbHoTen.Text, dtpNgaySinh.Value, tbDiaChi.Text, tbMatKhau.Text);
                if (check == true)
                {
                    MessageBox.Show("Tên đăng nhập: " + tbMaHocSinh.Text + "\nMật khẩu: " + tbMatKhau.Text, "Tài khoản đăng nhập của bạn", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.Message, "SQL error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }