Пример #1
0
 public bool EditThongTinDangKy(ThongTinDangKy ttdk)
 {
     try
     {
         if (conn.State != ConnectionState.Open)
         {
             conn.Open();
         }
         SqlCommand cmd = new SqlCommand("ThongTinDangKy_Edit", conn);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.Add("@MaHV", SqlDbType.VarChar).Value             = ttdk._mahv;
         cmd.Parameters.Add("@NgayDangKy", SqlDbType.SmallDateTime).Value = ttdk._ngaydangky;
         cmd.Parameters.Add("@TrangThai", SqlDbType.NVarChar).Value       = ttdk._trangthai;
         cmd.Parameters.Add("@SoLuongCuocHen", SqlDbType.Int).Value       = ttdk._soluongcuochen;
         cmd.Parameters.Add("@MaNgayRanh", SqlDbType.VarChar).Value       = ttdk._mangayranh;
         cmd.Parameters.Add("@MaCaRanh", SqlDbType.VarChar).Value         = ttdk._macaranh;
         cmd.Parameters.Add("@MaTrinhDoHienTai", SqlDbType.VarChar).Value = ttdk._matrinhdohientai;
         cmd.Parameters.Add("@MaTrinhDoMuonHoc", SqlDbType.VarChar).Value = ttdk._matrinhdomuonhoc;
         cmd.Parameters.Add("@MaTrinhDoDuocHoc", SqlDbType.VarChar).Value = ttdk._matrinhdoduochoc;
         cmd.Parameters.Add("@MaKiThiXepLop", SqlDbType.VarChar).Value    = ttdk._makithixeplop;
         cmd.ExecuteNonQuery();
         conn.Close();
         return(true);
     }
     catch (Exception e)
     {
         conn.Close();
         Console.WriteLine(e);
         return(false);
     }
 }
Пример #2
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (dataGridViewX1.Rows.Count > 0)
     {
         for (int i = 0; i < dataGridViewX1.Rows.Count; i++)
         {
             string _maHV = _objhocvienbus.NextIDHocVien();
             //Them hoc vien
             _objhocvien = new HocVien(
                 _maHV,
                 dataGridViewX1.Rows[i].Cells[1].Value.ToString(), //hoten
                 dataGridViewX1.Rows[i].Cells[4].Value.ToString(), //gioitinh
                 dataGridViewX1.Rows[i].Cells[3].Value.ToString(), //diachi
                 dataGridViewX1.Rows[i].Cells[2].Value.ToString(), //sdt
                 null,
                 Double.Parse("0"));
             //Them thong tin dang ky cua hoc vien
             _objthongtindangky = new ThongTinDangKy(
                 _maHV,
                 dtNgayLapTTHV.Text,
                 "Chưa học",
                 Int32.Parse("0"),
                 _objngayhocbus.GetMa_TheoTen(dataGridViewX1.Rows[0].Cells[5].Value.ToString()), //mangayranh
                 _objcahocbus.GetMa_TheoTen(dataGridViewX1.Rows[0].Cells[6].Value.ToString()),   //macaranh
                 _objtrinhdobus.GetMa_TheoTen(dataGridViewX1.Rows[0].Cells[7].Value.ToString()), //matrinhdohientai
                 _objtrinhdobus.GetMa_TheoTen(dataGridViewX1.Rows[0].Cells[8].Value.ToString()), //matrinhdomuonhoc
                 _objtrinhdobus.GetMa_TheoTen(dataGridViewX1.Rows[0].Cells[8].Value.ToString()), //matrinhdoduochoc
                 null);
             if (_objthongtindangkybus.AddThongTinDangKy(_objthongtindangky))
             {
                 if (_objhocvienbus.AddHocVien(_objhocvien))
                 {
                     dataGridViewX1.Rows.Remove(dataGridViewX1.Rows[i]);
                     i--;
                     LoadData();
                 }
                 else
                 {
                     _objthongtindangkybus.DeleteThongTinDangKy(_maHV);
                 }
             }
             else
             {
                 string a = dataGridViewX1.Rows[i].Cells[0].Value.ToString();
                 MessageBox.Show("Lưu dòng " + a + " thất bại");
             }
         }
         if (dataGridViewX1.Rows.Count == 0)
         {
             MessageBox.Show("Lưu thành công");
         }
         resettextbox();
     }
     else
     {
         MessageBox.Show("Không có dữ liệu để lưu ! ", "Thống báo ", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
        public static DangKyDuThiModel MapThongTinDKDangKyDT(ThongTinDangKy source)
        {
            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <ThongTinDangKy, DangKyDuThiModel>();
            });

            config.AssertConfigurationIsValid();
            var mapper = config.CreateMapper();

            var dest = mapper.Map <ThongTinDangKy, DangKyDuThiModel>(source);

            return(dest);
        }
Пример #4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="source"></param>
        /// <returns></returns>
        public static crudThongTinDangKi MapThongTinDKcrudThongTinDK(ThongTinDangKy source)
        {
            var config = new MapperConfiguration(cfg => {
                cfg.CreateMap <ThongTinDangKy, crudThongTinDangKi>();
            });

            config.AssertConfigurationIsValid();
            var mapper = config.CreateMapper();

            var dest = mapper.Map <ThongTinDangKy, crudThongTinDangKi>(source);

            return(dest);
        }
Пример #5
0
        /// <summary>
        /// tạo phiếu dự thi
        /// </summary>
        /// <param name="infoDangKy"></param>
        /// <returns>Tạo thành công, thất bại</returns>
        public bool CreatePhieuDuThi(ThongTinDangKy infoDangKy)
        {
            try
            {
                _db.ThongTinDangKies.Add(infoDangKy);
                _db.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                bs_EventLog.EventLog("Connection", "DangKiThi", "NghiaBui", e.Message, e.StackTrace);
            }

            return(false);
        }
Пример #6
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     try
     {
         if ((txtTenHocVien.Text == "") || (txtSDT.Text == "") || (txtDiaChi.Text == "") || (cbGioiTinh.Text == "") || (cbNgayRanh.Text == "") || (cbCaRanh.Text == "") || (cbTrinhDoHienTai.Text == "") || (cbTrinhDoMuonHoc.Text == ""))
         {
             MessageBox.Show("Bạn còn số liệu chưa nhập ");
             return;
         }
         string _maHV = dgvDSHVTiemNang.CurrentRow.Cells[0].Value.ToString();//cbbMaHocVien.Text;
         //Them hoc vien
         _objHV = new HocVien(
             _maHV,
             txtTenHocVien.Text, //hoten
             cbGioiTinh.Text,    //gioitinh
             txtDiaChi.Text,     //diachi
             txtSDT.Text,        //sdt
             null,
             Double.Parse("0"));
         //Them thong tin dang ky cua hoc vien
         _objThongTinDangKy = new ThongTinDangKy(
             _maHV,
             dtNgayLapTTHV.Text,
             "Chưa học",
             Int32.Parse("0"),
             _objNgayHocBUS.GetMa_TheoTen(cbNgayRanh.Text),       //mangayranh
             _objCaHocBUS.GetMa_TheoTen(cbCaRanh.Text),           //macaranh
             _objTrinhDoBUS.GetMa_TheoTen(cbTrinhDoHienTai.Text), //matrinhdohientai
             _objTrinhDoBUS.GetMa_TheoTen(cbTrinhDoMuonHoc.Text), //matrinhdomuonhoc
             _objTrinhDoBUS.GetMa_TheoTen(cbTrinhDoMuonHoc.Text), //matrinhdoduochoc
             null);
         if (_objHVBUS.EditHocVien(_objHV) && _objThongTinDangKyBUS.EditThongTinDangKy(_objThongTinDangKy))
         {
             LoadData();
             MessageBox.Show("Sửa Thành Công ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             resettextbox();
         }
         else
         {
             MessageBox.Show("Sửa Thất Bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch
     {
         MessageBox.Show("Bạn đã nhập sai thông tin, vui lòng nhập lại  !", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #7
0
 public bool EditThongTinDangKy(ThongTinDangKy ttdk)
 {
     return(objTTDK.EditThongTinDangKy(ttdk));
 }
Пример #8
0
 public bool AddThongTinDangKy(ThongTinDangKy ttdk)
 {
     return(objTTDK.AddThongTinDangKy(ttdk));
 }