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); } }
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(); } }
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); }
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); }
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); }
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); }
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); }
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); }
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; }
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()); }
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(); } } } }
public bool Sua(Giay_DTO giay) { Giay_DAO objGiay_DAO = new Giay_DAO(); return(objGiay_DAO.SuaGiay(giay)); }
public bool Them(Giay_DTO giay) { Giay_DAO objGiay_DAO = new Giay_DAO(); return(objGiay_DAO.ThemGiay(giay)); }