public static int ThemHD(DTO_HOPDONGQUANGCAO hd) { try { // 1: tao doi tuong ket noi csdl _connection = new SqlConnection(_connectionString); _connection.Open(); // 2: tao sql command String procname = "sp_ThemHD"; _command = new SqlCommand(procname); _command.CommandType = CommandType.StoredProcedure; _command.Connection = _connection; // 3: truyen tham so vao proc _command.Parameters.Add("@madt", SqlDbType.NVarChar); _command.Parameters.Add("@mahd", SqlDbType.NVarChar); _command.Parameters.Add("@manv", SqlDbType.NVarChar); //lấy dữ liệu từ dòng được chọn string MaDoiTac = hd.MaDoiTac; string MaHopDong = hd.MaHopDong; string MaNhanVien = hd.MaNhanVien; _command.Parameters["@madt"].Value = MaDoiTac; _command.Parameters["@mahd"].Value = MaHopDong; _command.Parameters["@manv"].Value = MaNhanVien; _command.ExecuteNonQuery(); //Bước 6 _connection.Close(); return(1); } catch { return(-1); } }
private void btn_Them_click_Click(object sender, EventArgs e) { // if any data fields are empty return false try { String maDoiTac = txtMaDoiTac.Text; String maHopDong = txtMaHopDong.Text; String maNhanVien = txtMaNhanVien.Text; // validate base error if (maNhanVien.Length.ToString() == "35" || maHopDong.Length.ToString() == "35" || maDoiTac.Length.ToString() == "35") { GD_THONGBAO gdtb = new GD_THONGBAO(); String error = "Không được bỏ trống!"; gdtb.HienThi(error, -1); } else { DTO_HOPDONGQUANGCAO new_hd = new DTO_HOPDONGQUANGCAO(maDoiTac, maHopDong, maNhanVien); int isInsert = BUS_HOPDONGQUANGCAO.ThemHD(new_hd); // nếu thêm thành kông if (isInsert == 1) { GD_THONGBAO gdtb = new GD_THONGBAO(); String error = "Thêm thành công!"; gdtb.HienThi(error, 1); } else { GD_THONGBAO gdtb = new GD_THONGBAO(); String error = "Thêm thất bại!"; gdtb.HienThi(error, -1); } } } catch (Exception er) { MessageBox.Show(er.Message); } }
public static List <DTO_HOPDONGQUANGCAO> LayDSHopDong() { List <DTO_HOPDONGQUANGCAO> dsHopDong = new List <DTO_HOPDONGQUANGCAO>(); // load du lieu len datagridview String connectionString = @"Data Source=DESKTOP-6FQDS59;Initial Catalog=QLBanHangOnline;Integrated Security=True"; SqlConnection connection = new SqlConnection(connectionString); connection.Open(); SqlCommand _command = null; //Bước 2: Xây dựng câu lệnh SQL để thực hiện chức năng mong muốn String procname = "sp_DocHD"; //Bước 3: Tạo đối tượng thực thi câu lệnh SQL _command = new SqlCommand(procname); _command.CommandType = CommandType.StoredProcedure; _command.Connection = connection; //Bước 4: Thực thi câu SQL và lấy kết quả trả về // SqlDataReader reader = _command.ExecuteReader(); DataTable table = new DataTable(); SqlDataReader dr; dr = _command.ExecuteReader(); //lay du lieu tra ve while (dr.Read()) { DTO_HOPDONGQUANGCAO hd = new DTO_HOPDONGQUANGCAO(); hd.MaDoiTac = (String)dr["MaDoiTac"]; hd.MaHopDong = (String)dr["MaHopDong"]; hd.MaNhanVien = (String)dr["MaNV"]; dsHopDong.Add(hd); } return(dsHopDong); // table.Load(_command.ExecuteReader()); }
// insert public static int ThemHD(DTO_HOPDONGQUANGCAO hd) { int isInsert = DAO_HOPDONGQUANGCAO.ThemHD(hd); return(isInsert); }