Example #1
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            if (isEmpty())
            {
                return;
            }
            connect();
            //try
            //{
            //    SqlCommand command = new SqlCommand("SP_UPDATE_HOCSINH", conn);
            //    command.CommandType = CommandType.StoredProcedure;
            //    command.Parameters.Add(new SqlParameter("@MaHS",txtMHS.Text).ToString(),SqlDbType.BigInt);
            //    command.Parameters.Add(new SqlParameter("@MaHienThi", txtMaHienThi.Text).ToString(),SqlDbType.Int);
            //    command.Parameters.Add(new SqlParameter("@HoTen", txtHoten.Text));
            //    command.Parameters.Add(new SqlParameter("@NgaySinh", dtpNgaysinh.DataBindings));
            //    bool gt = false;
            //    if (rbNam.Checked)
            //    {
            //        gt = true;
            //    }else
            //    {
            //        gt = false;
            //    }
            //    command.Parameters.Add(new SqlParameter("@GioiTinh", gt));
            //    command.Parameters.Add(new SqlParameter("@DiaChi", txtDiachi.Text));
            //    command.Parameters.Add(new SqlParameter("@QueQuan", txtQuequan.Text));
            //    command.Parameters.Add(new SqlParameter("@DanToc", txtDantoc.Text));
            //    command.Parameters.Add(new SqlParameter("@DienThoai", txtDienthoai.Text));
            //    command.Parameters.Add(new SqlParameter("@MaLop", cbbLop.SelectedValue));

            //    command.ExecuteNonQuery();
            //    MessageBox.Show("Sửa thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //    dt.Clear();
            //}
            //catch (Exception ex)
            //{
            //    MessageBox.Show("Sửa dữ liệu không thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //}

            HocSinh_Obj hs = new HocSinh_Obj();

            try
            {
                if (dtpNgaysinh.Value < DateTime.Today)
                {
                    hs.MaHS      = int.Parse(txtMHS.Text);
                    hs.NgaySinh  = dtpNgaysinh.Value;
                    hs.MaHienThi = txtMaHienThi.Text;
                    hs.HoTen     = txtHoten.Text;

                    if (rbNam.Checked == true)
                    {
                        hs.GioiTinh = true;
                    }
                    else if (rbNu.Checked == true)
                    {
                        hs.GioiTinh = false;
                    }
                    hs.QueQuan       = txtQuequan.Text;
                    hs.DiaChi        = txtDiachi.Text;
                    hs.DanToc        = txtDantoc.Text;
                    hs.DienThoai     = txtDienthoai.Text;
                    hs.Lop           = cbbLop.SelectedValue.ToString();
                    hs.HotenCha      = txtHotencha.Text;
                    hs.NgheNghiepCha = txtNgheNghiepCha.Text;
                    hs.DienthoaiCha  = txtDienthoaiCha.Text;
                    hs.HotenMe       = txtHotenMe.Text;
                    hs.NgheNghiepMe  = txtNgheNghiepMe.Text;
                    hs.DienthoaiMe   = txtDienthoaiMe.Text;


                    HocSinhBus bus = new HocSinhBus();
                    int        ret;
                    ret = bus.update(hs);
                    bus.close();
                    if (ret < 0)
                    {
                        MessageBox.Show("Không cập nhật được dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    else
                    {
                        MessageBox.Show("Cập nhật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MessageBox.Show("Nhập sai ngày!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Dữ liệu không hợp lệ!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            btnCapNhat.Enabled       = false;
            btnSua.Enabled           = true;
            btnThem.Enabled          = true;
            btnXoa.Enabled           = true;
            btnHuy.Enabled           = false;
            txtDantoc.Enabled        = false;
            txtDiachi.Enabled        = false;
            txtDienthoai.Enabled     = false;
            txtHoten.Enabled         = false;
            txtMaHienThi.Enabled     = false;
            txtQuequan.Enabled       = false;
            dtpNgaysinh.Enabled      = false;
            txtHotencha.Enabled      = false;
            txtHotenMe.Enabled       = false;
            txtNgheNghiepCha.Enabled = false;
            txtNgheNghiepMe.Enabled  = false;
            txtDienthoaiCha.Enabled  = false;
            txtDienthoaiMe.Enabled   = false;
            rbNam.Enabled            = false; rbNu.Enabled = false;
            cbbLop.Enabled           = false;
            dgvHocSinh.Enabled       = true;
            dt.Clear();
            getdata();
            disconect();
        }
Example #2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (isEmpty())
            {
                return;
            }
            connect();
            HocSinh_Obj hs = new HocSinh_Obj();

            try
            {
                if (dtpNgaysinh.Value < DateTime.Today)
                {
                    hs.NgaySinh  = dtpNgaysinh.Value;
                    hs.MaHienThi = txtMaHienThi.Text;
                    hs.HoTen     = txtHoten.Text;

                    if (rbNam.Checked == true)
                    {
                        hs.GioiTinh = true;
                    }
                    else if (rbNu.Checked == true)
                    {
                        hs.GioiTinh = false;
                    }
                    hs.QueQuan       = txtQuequan.Text;
                    hs.DiaChi        = txtDiachi.Text;
                    hs.DanToc        = txtDantoc.Text;
                    hs.DienThoai     = txtDienthoai.Text;
                    hs.Lop           = cbbLop.SelectedValue.ToString();
                    hs.HotenCha      = txtHotencha.Text;
                    hs.NgheNghiepCha = txtNgheNghiepCha.Text;
                    hs.DienthoaiCha  = txtDienthoaiCha.Text;
                    hs.HotenMe       = txtHotenMe.Text;
                    hs.NgheNghiepMe  = txtNgheNghiepMe.Text;
                    hs.DienthoaiMe   = txtDienthoaiMe.Text;



                    HocSinhBus bus = new HocSinhBus();
                    int        ret;
                    ret = bus.insert(hs);
                    bus.close();
                    if (ret < 0)
                    {
                        MessageBox.Show("Không ghi được dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        MessageBox.Show("Ghi thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        btnLuuThemMoi.Enabled    = false;
                        btnThem.Enabled          = true;
                        btnSua.Enabled           = true;
                        btnXoa.Enabled           = true;
                        btnHuy.Enabled           = false;
                        txtDantoc.Enabled        = false;
                        txtDiachi.Enabled        = false;
                        txtDienthoai.Enabled     = false;
                        txtHoten.Enabled         = false;
                        txtMaHienThi.Enabled     = false;
                        txtQuequan.Enabled       = false;
                        dtpNgaysinh.Enabled      = false;
                        txtHotencha.Enabled      = false;
                        txtHotenMe.Enabled       = false;
                        txtNgheNghiepCha.Enabled = false;
                        txtNgheNghiepMe.Enabled  = false;
                        txtDienthoaiCha.Enabled  = false;
                        txtDienthoaiMe.Enabled   = false;
                        rbNam.Enabled            = false; rbNu.Enabled = false;
                        cbbLop.Enabled           = false;
                        dgvHocSinh.Enabled       = true;
                    }
                }
                else
                {
                    MessageBox.Show("Nhập sai ngày!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Dữ liệu không hợp lệ!!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            //btnLuuThemMoi.Enabled = false;
            //txtDantoc.Enabled = false;
            //txtDiachi.Enabled = false;
            //txtDienthoai.Enabled = false;
            //txtHoten.Enabled = false;
            //txtMaHienThi.Enabled = false;
            //txtQuequan.Enabled = false;
            //dtpNgaysinh.Enabled = false;
            //txtHotencha.Enabled = false;
            //txtHotenMe.Enabled = false;
            //txtNgheNghiepCha.Enabled = false;
            //txtNgheNghiepMe.Enabled = false;
            //txtDienthoaiCha.Enabled = false;
            //txtDienthoaiMe.Enabled = false;
            //rbNam.Enabled = false; rbNu.Enabled = false;
            //cbbLop.Enabled = false;
            dt.Clear();
            getdata();
            disconect();
        }