예제 #1
0
 private void buttonLưu_Click(object sender, EventArgs e)
 {
     try
     {
         if (textBoxLop.Text.Trim() != "")
         {
             string[] info  = comboBoxGVCN.Text.Split(':');
             string   maGV  = info[0];
             string   malop = Lbus.ThemLop(textBoxLop.Text, maGV, comboBoxKhoaHoc.Text);
             foreach (DataGridViewRow row in dataGridViewDS_HS.Rows)
             {
                 if (row.Cells["Checkbox"].Value != null && (bool)row.Cells["Checkbox"].Value)
                 {
                     HSbus.SuaHS(new DTO.HocSinh(row.Cells["MaHS"].Value.ToString(), row.Cells["TenHS"].Value.ToString(), row.Cells["DiaChi"].Value.ToString(), row.Cells["GioiTinh"].Value.ToString(), row.Cells["Sdt"].Value.ToString(), malop));
                 }
             }
         }
         else
         {
             MessageBox.Show("Tên lớp không thể để trống");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Không thể thêm lớp");
     }
 }
        private void ButtonSua_Click(object sender, EventArgs e)
        {
            DTO.HocSinh hs = new DTO.HocSinh();

            hs.MaHS     = ID;
            hs.TenHS    = textBoxTenHS.Text;
            hs.GioiTinh = textBoxGT.Text.ToUpper();
            hs.DiaChi   = textBoxDiaChi.Text;
            hs.Sdt      = textBoxSDT.Text;
            hs.MaLop    = comboBoxThuocLop.SelectedValue.ToString();


            if (image == null)
            {
                if (controllerHS.SuaHS(hs))
                {
                    MessageBox.Show("Sửa thành công");
                    if (DanhSachHocSinh.Dths != null)
                    {
                        DanhSachHocSinh.Dths.DataSource = controllerHS.XemTatCaHS();
                        DanhSachHocSinh.Dths.Refresh();
                    }
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
            }
            else
            {
                if (controllerHS.SuaHS(hs, image))
                {
                    MessageBox.Show("Sửa thành công");
                    if (DanhSachHocSinh.Dths != null)
                    {
                        DanhSachHocSinh.Dths.DataSource = controllerHS.XemTatCaHS();
                        DanhSachHocSinh.Dths.Refresh();
                    }
                }
                else
                {
                    MessageBox.Show("Sửa thất bại");
                }
            }
        }
예제 #3
0
 private void buttonLuu_Click(object sender, EventArgs e)
 {
     foreach (DataGridViewRow row in dataGridViewDS_HS.Rows)
     {
         if (row.Cells["Checkbox"].Value != null && (bool)row.Cells["Checkbox"].Value)
         {
             HSbus.SuaHS(new DTO.HocSinh(row.Cells["MaHS"].Value.ToString(), row.Cells["TenHS"].Value.ToString(), row.Cells["DiaChi"].Value.ToString(), row.Cells["GioiTinh"].Value.ToString(), row.Cells["Sdt"].Value.ToString(), MaLop));
         }
     }
     MessageBox.Show("Xong");
 }