Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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());
        }
Пример #4
0
        // insert
        public static int ThemHD(DTO_HOPDONGQUANGCAO hd)
        {
            int isInsert = DAO_HOPDONGQUANGCAO.ThemHD(hd);

            return(isInsert);
        }