Exemplo n.º 1
0
        public bool SuaGiay(Giay_DTO giay)
        {
            SqlConnection con = DataProvider.TaoKetNoi();

            string     query = "SuaGiay";
            SqlCommand cm    = new SqlCommand(query, con);

            cm.CommandType = CommandType.StoredProcedure;
            cm.Parameters.AddWithValue("@id", giay.id);
            cm.Parameters.AddWithValue("@tenGiay", giay.tenGiay);
            cm.Parameters.AddWithValue("@idHang", giay.idHangGiay);
            cm.Parameters.AddWithValue("@idLoai", giay.idLoaiGiay);
            cm.Parameters.AddWithValue("@giamGia", giay.giamGia);
            cm.Parameters.AddWithValue("@hinhAnh", giay.hinhAnh);
            cm.Parameters.AddWithValue("@trangThai", giay.trangThai);
            int NumOfRow = cm.ExecuteNonQuery();

            con.Close();
            if (NumOfRow > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 2
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtTenGiay.Text == "")
            {
                MessageBox.Show("Bạn phải nhập tên giày", "thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            string  tengiay = txtTenGiay.Text;
            int     soluong = Convert.ToInt32(txtSoLuong.Text);
            decimal dongia  = Convert.ToDecimal(txtDonGia.Text);

            Giay_DTO giay = new Giay_DTO(tengiay, soluong, dongia);

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(baseAddress);

                //HTTP POST
                var postTask = client.PostAsJsonAsync <Giay_DTO>("Giay", giay);
                postTask.Wait();

                var result = postTask.Result;
                if (result.IsSuccessStatusCode)
                {
                    MessageBox.Show("Thêm giày thành công", "Thông báo", MessageBoxButtons.OK);
                }
                else
                {
                    MessageBox.Show("Thêm giày không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                Load();
            }
        }
Exemplo n.º 3
0
        public List <Giay_DTO> LayDanhSach()
        {
            List <Giay_DTO> listGiay = new List <Giay_DTO>();

            SqlConnection con = DataProvider.TaoKetNoi();

            if (con != null)
            {
                SqlCommand command = new SqlCommand();


                command.CommandText = @"Select * FROM Giay WHERE trangThai = 1";


                command.Connection = con;

                SqlDataReader dataReader = command.ExecuteReader();

                while (dataReader.Read())
                {
                    Giay_DTO giay = new Giay_DTO();

                    if (dataReader.IsDBNull(0) != null)
                    {
                        giay.id = (int)dataReader[0];
                    }
                    if (dataReader.IsDBNull(1) != null)
                    {
                        giay.tenGiay = dataReader["tenGiay"].ToString();
                    }
                    if (dataReader.IsDBNull(2) != null)
                    {
                        giay.idHangGiay = (int)dataReader["idHangGiay"];
                    }
                    if (dataReader.IsDBNull(3) != null)
                    {
                        giay.idLoaiGiay = (int)dataReader["idLoaiGiay"];
                    }
                    if (dataReader.IsDBNull(4) != null)
                    {
                        giay.giamGia = (int)dataReader["giamGia"];
                    }
                    if (dataReader.IsDBNull(5) != null)
                    {
                        giay.hinhAnh = dataReader["hinhAnh"].ToString();
                    }
                    if (dataReader.IsDBNull(6) != null)
                    {
                        giay.trangThai = (int)dataReader["trangThai"];
                    }
                    listGiay.Add(giay);
                }

                dataReader.Close();
                con.Close();
            }
            return(listGiay);
        }
Exemplo n.º 4
0
        public List <Giay_DTO> SearchGiay(string TenGiay)
        {
            List <Giay_DTO> DSGiay = new List <Giay_DTO>();
            DataTable       data   = DataProvider.Instance.ExecuteQuery("exec USP_SearchGiay @TenGiay ", new object[] { TenGiay });

            foreach (DataRow item in data.Rows)
            {
                Giay_DTO kh = new Giay_DTO(item);
                DSGiay.Add(kh);
            }
            return(DSGiay);
        }
Exemplo n.º 5
0
        public List <Giay_DTO> GetListGiay()
        {
            List <Giay_DTO> maGiayList = new List <Giay_DTO>();
            DataTable       data       = DataProvider.Instance.ExecuteQuery("SELECT * FROM GIAY");

            foreach (DataRow item in data.Rows)
            {
                Giay_DTO maGiay = new Giay_DTO(item);
                maGiayList.Add(maGiay);
            }
            return(maGiayList);
        }
Exemplo n.º 6
0
        public List <Giay_DTO> SEARCHGIAY(string str)
        {
            List <Giay_DTO> GiayList = new List <Giay_DTO>();
            DataTable       data     = DataProvider.Instance.ExecuteQuery("EXEC USP_SEARCHGIAY @search ", new object[] { str });

            foreach (DataRow item in data.Rows)
            {
                Giay_DTO Giay = new Giay_DTO(item);
                GiayList.Add(Giay);
            }
            return(GiayList);
        }
Exemplo n.º 7
0
        public List <Giay_DTO> GetGiay()
        {
            List <Giay_DTO> list = new List <Giay_DTO>();
            DataTable       data = DataProvider.Instance.ExecuteQuery("select * from Giay ");

            foreach (DataRow item in data.Rows)
            {
                Giay_DTO Giay = new Giay_DTO(item);
                list.Add(Giay);
            }
            return(list);
        }
Exemplo n.º 8
0
        public Giay_DTO TimGiayBanChayTheoThang(int thang)
        {
            Giay_DTO giay = new Giay_DTO();

            SqlConnection con = DataProvider.TaoKetNoi();

            string     query = "TimSPBanChayTheoThang";
            SqlCommand cm    = new SqlCommand(query, con);

            cm.CommandType = CommandType.StoredProcedure;
            cm.Parameters.AddWithValue("@thang", thang);

            SqlDataReader dataReader = cm.ExecuteReader();

            while (dataReader.Read())
            {
                if (dataReader.IsDBNull(1) != null)
                {
                    giay.id = (int)dataReader[1];
                }
                if (dataReader.IsDBNull(2) != null)
                {
                    giay.tenGiay = dataReader["tenGiay"].ToString();
                }
                if (dataReader.IsDBNull(3) != null)
                {
                    giay.idHangGiay = (int)dataReader["idHangGiay"];
                }
                if (dataReader.IsDBNull(4) != null)
                {
                    giay.idLoaiGiay = (int)dataReader["idLoaiGiay"];
                }
                if (dataReader.IsDBNull(5) != null)
                {
                    giay.giamGia = (int)dataReader["giamGia"];
                }
                if (dataReader.IsDBNull(6) != null)
                {
                    giay.hinhAnh = dataReader["hinhAnh"].ToString();
                }
                if (dataReader.IsDBNull(7) != null)
                {
                    giay.trangThai = (int)dataReader["trangThai"];
                }
            }
            dataReader.Close();
            con.Close();

            return(giay);
        }
Exemplo n.º 9
0
        private void btn_Click(object sender, EventArgs e)
        {
            HangGiay_BUS hang_bus     = new HangGiay_BUS();
            LoaiGiay_BUS loaigiay_bus = new LoaiGiay_BUS();
            Giay_DTO     giay         = ((sender as Button).Tag) as Giay_DTO;

            idGiay           = giay.id;
            txtTenGiay.Text  = giay.tenGiay;
            txtTenHang.Text  = hang_bus.LayTenBangID(giay.idHangGiay);
            txtLoaiGiay.Text = loaigiay_bus.LayTenBangID(giay.idLoaiGiay);
            LoadSize(giay.id);
            picSP.BackgroundImage       = Image.FromFile(giay.hinhAnh);
            picSP.BackgroundImageLayout = ImageLayout.Zoom;
        }
Exemplo n.º 10
0
        public IHttpActionResult Put(Giay_DTO x)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest("Not a valid model"));
                }

                GiayDAO.Instance.UpdateGiay(x.IDGiay, x.TenGiay, x.SoLuong, x.DonGia);
            }
            catch (Exception)
            {
            }
            return(Ok());
        }
Exemplo n.º 11
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            if (txtIDGiay.Text == "")
            {
                MessageBox.Show("phải chọn 1 giày để sửa!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                var xacnhan = MessageBox.Show("bạn có chắc chắn muốn sửa giày : " + txtTenGiay.Text, "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (xacnhan == DialogResult.Yes)
                {
                    int     idgiay  = Convert.ToInt32(txtIDGiay.Text);
                    string  tengiay = txtTenGiay.Text;
                    int     soluong = Convert.ToInt32(txtSoLuong.Text);
                    decimal dongia  = Convert.ToDecimal(txtDonGia.Text);

                    Giay_DTO giay = new Giay_DTO(idgiay, tengiay, soluong, dongia);
                    using (var client = new HttpClient())
                    {
                        client.BaseAddress = new Uri(baseAddress);

                        //HTTP PUT
                        var postTask = client.PutAsJsonAsync <Giay_DTO>("Giay", giay);

                        postTask.Wait();

                        var result = postTask.Result;
                        if (result.IsSuccessStatusCode)
                        {
                            MessageBox.Show("Sửa giày thành công", "Thông báo", MessageBoxButtons.OK);
                        }
                        else
                        {
                            MessageBox.Show("Sửa giày không thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        Load();
                    }
                }
            }
        }
Exemplo n.º 12
0
        public bool Sua(Giay_DTO giay)
        {
            Giay_DAO objGiay_DAO = new Giay_DAO();

            return(objGiay_DAO.SuaGiay(giay));
        }
Exemplo n.º 13
0
        public bool Them(Giay_DTO giay)
        {
            Giay_DAO objGiay_DAO = new Giay_DAO();

            return(objGiay_DAO.ThemGiay(giay));
        }