public bool them(DoiBongDTO db) { string query = string.Empty; query += "INSERT INTO [doibong] ([MaDoiBong], [TenDoiBong], [SoLuongCauThu], [SoCauThuNgoai], [TenSanNha])"; query += "VALUES (@MaDoiBong,@TenDoiBong,@SoLuongCauThu,@SoCauThuNgoai,@TenSanNha)"; using (SqlConnection con = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = con; cmd.CommandType = System.Data.CommandType.Text; cmd.CommandText = query; cmd.Parameters.AddWithValue("@MaDoiBong", db.MaDoiBong); cmd.Parameters.AddWithValue("@TenDoiBong", db.TenDoiBong); cmd.Parameters.AddWithValue("@SoLuongCauThu", db.SoLuongCauThu); cmd.Parameters.AddWithValue("@SoCauThuNgoai", db.SoCauThuNgoai); cmd.Parameters.AddWithValue("@TenSanNha", db.TenSanNha); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); } catch (Exception ex) { con.Close(); return(false); } } } return(true); }
public static void saveDoiBong(DoiBongDTO db, string method) { SqlParameter[] sqlP = new SqlParameter[10]; sqlP[0] = new SqlParameter("@madoi", db.MaDoi); sqlP[1] = new SqlParameter("@tendoi", db.TenDoi); sqlP[2] = new SqlParameter("@masan", db.MaSan); sqlP[3] = new SqlParameter("@hlv", db.HLV1); sqlP[4] = new SqlParameter("@matinh", db.MaTinh); sqlP[5] = new SqlParameter("@logo", db.Logo); sqlP[6] = new SqlParameter("@diem", db.Diem); sqlP[7] = new SqlParameter("@sobanthang", db.SoBanThang); sqlP[8] = new SqlParameter("@sobanthua", db.SoBanThua); sqlP[9] = new SqlParameter("@socauthu", db.SoCauThu); if (method == sys.INSERT) { GenericDAO.execNonQuery("sp_Insert_Doibong", sqlP, Conn); } else if (method == sys.UPDATE) { GenericDAO.execNonQuery("sp_Update_Doibong", sqlP, Conn); } }
private void button9_Click(object sender, EventArgs e) { /// DoiBongDTO dbDTO = new DoiBongDTO(); dbDTO.MaDoiBong = textBox3.Text; dbDTO.TenDoiBong = textBox1.Text; dbDTO.SoLuongCauThu = int.Parse(textBox4.Text); dbDTO.TenSanNha = textBox2.Text; //add data bool kt = dbBUS.them(dbDTO); if (kt == false) { MessageBox.Show("loi"); } else { MessageBox.Show("ok"); } //add cầu thủ for (int i = 0; i < ListCauThuSTO.Count; i++) { CauThuDTO ctDTO = ListCauThuSTO[i]; bool kt1 = ctBUS.them(ctDTO); if (kt1 == false) { MessageBox.Show("loi them ct"); } else { MessageBox.Show("ok"); } } }
public bool them(DoiBongDTO db) { bool re = dbDAL.them(db); return(re); }
private void btnThem_Click(object sender, EventArgs e) { try { if (txtMaDoi.Text == "") { MessageBox.Show("Bạn chưa nhập mã đội bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDoi.Focus(); } else if (txtTenDoi.Text == "") { MessageBox.Show("Bạn chưa nhập tên đội bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenDoi.Focus(); } else if (cbxMaTinh.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã tỉnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (cbxMaSan.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã sân bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtHLV.Text == "") { MessageBox.Show("Bạn chưa nhập tên huấn luyện viên!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtHLV.Focus(); } else if (txtImageSource.Text == "") { MessageBox.Show("Bạn chưa chọn ảnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (checkMa() == false) { MessageBox.Show("Mã đội bóng đã tồn tại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaDoi.Focus(); } else { string maDoi = txtMaDoi.Text; string tenDoi = txtTenDoi.Text; string maSan = cbxMaSan.SelectedValue.ToString(); string hlv = txtHLV.Text; string matinh = cbxMaTinh.SelectedValue.ToString(); string diem = txtDiem.Text; string sobanthang = "0"; string sobanthua = "0"; string socauthu = "0"; //sobanthang = sobanthua = socauthu = "0"; try { currentImg = convertImageToBytes(); } catch { } DoiBongDTO dto = new DoiBongDTO(maDoi, tenDoi, maSan, hlv, matinh, currentImg, int.Parse(diem), int.Parse(sobanthang), int.Parse(sobanthua), int.Parse(socauthu) ); DoiBongDAO.saveDoiBong(dto, sys.UPDATE); MessageBox.Show("Thêm Thành Công!"); UC_DoiBong_Load(sender, e); reset(); } } catch { MessageBox.Show("Lỗi dữ liệu!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
//Sửa thuộc tính đội bóng private void btnEdit_Click(object sender, EventArgs e) { if (rowid >= 0 && rowid < dgvDoiBong.Rows.Count - 1) { try { if (txtTenDoi.Text == "") { MessageBox.Show("Bạn chưa nhập tên đội bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenDoi.Focus(); } else if (cbxMaTinh.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã tỉnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (cbxMaSan.SelectedIndex == -1) { MessageBox.Show("Bạn chưa chọn mã sân bóng!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (txtHLV.Text == "") { MessageBox.Show("Bạn chưa nhập tên huấn luyện viên!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); txtHLV.Focus(); } else if (txtImageSource.Text == "") { MessageBox.Show("Bạn chưa chọn ảnh!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string maDoi = txtMaDoi.Text; string tenDoi = txtTenDoi.Text; string maSan = cbxMaSan.SelectedValue.ToString(); string hlv = txtHLV.Text; string matinh = cbxMaTinh.SelectedValue.ToString(); string diem = txtDiem.Text; string sobanthang = txtSoBanThang.Text; string sobanthua = txtSoBanThua.Text; string socauthu = txtSoCauThu.Text; //sobanthang = sobanthua = socauthu = "0"; try { currentImg = convertImageToBytes(); } catch { } DoiBongDTO dto = new DoiBongDTO(maDoi, tenDoi, maSan, hlv, matinh, currentImg, int.Parse(diem), int.Parse(sobanthang), int.Parse(sobanthua), int.Parse(socauthu) ); DoiBongDAO.saveDoiBong(dto, sys.UPDATE); MessageBox.Show("Sửa Thành Công!"); UC_DoiBong_Load(sender, e); } } catch { MessageBox.Show("Lỗi dữ liệu!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Bạn phải chọn đội bóng để sửa.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }