public bool editGiay(DTO_Giay dtoGiay) { String SQLInsert = "UPDATE GIAY " + "SET TENGIAY=@TENGIAY,MAGIOITINH=@MAGIOITINH,MATHUONGHIEU=@MATHUONGHIEU,MOTA=@MOTA, " + "HINHANH=@HINHANH,MAKHUYENMAI=@MAKHUYENMAI,SOLUONG=@SOLUONG,GIA=@GIA " + "WHERE MAGIAY = @MAGIAY"; try { conn = new DBConnection().getConnection(); conn.Open(); SqlCommand sqlCommand = new SqlCommand(SQLInsert, conn); sqlCommand.Parameters.AddWithValue("MAGIAY", dtoGiay.maGiay); sqlCommand.Parameters.AddWithValue("TENGIAY", dtoGiay.TenGiay); sqlCommand.Parameters.AddWithValue("MAGIOITINH", dtoGiay.maGioiTinh); sqlCommand.Parameters.AddWithValue("MATHUONGHIEU", dtoGiay.maThuongHieu); sqlCommand.Parameters.AddWithValue("MOTA", dtoGiay.moTa); sqlCommand.Parameters.AddWithValue("HINHANH", dtoGiay.hinhAnh); sqlCommand.Parameters.AddWithValue("MAKHUYENMAI", dtoGiay.maKhuyenMai); sqlCommand.Parameters.AddWithValue("SOLUONG", dtoGiay.soLuong); sqlCommand.Parameters.AddWithValue("GIA", dtoGiay.gia); sqlCommand.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception e) { e.ToString(); return(false); } }
private void btnSua_Click(object sender, EventArgs e) { if (lvwGiay.SelectedItems.Count > 0) { ListViewItem item = lvwGiay.SelectedItems[0]; DTO_Giay dtoGiay = new DTO_Giay(); dtoGiay.maGiay = item.SubItems[2].Text; dtoGiay.TenGiay = item.SubItems[3].Text; dtoGiay.moTa = item.SubItems[6].Text; dtoGiay.soLuong = int.Parse(item.SubItems[8].Text); dtoGiay.gia = float.Parse(item.SubItems[9].Text); DTO_GioiTinh dtoGioiTinh = new DTO_GioiTinh(); DTO_ThuongHieu dtoThuongHieu = new DTO_ThuongHieu(); DTO_KhuyenMai dtoKhuyenMai = new DTO_KhuyenMai(); dtoGioiTinh.tenGioiTinh = item.SubItems[4].Text; dtoThuongHieu.tenThuongHieu = item.SubItems[5].Text; dtoKhuyenMai.phanTramGiamGia = float.Parse(item.SubItems[7].Text); Tool_SuaGiay toolSuaGiayy = new Tool_SuaGiay(dtoGiay, dtoGioiTinh, dtoThuongHieu, dtoKhuyenMai); toolSuaGiayy.ShowDialog(); if (toolSuaGiayy.isClickSua) { loadDataGiay(); } } }
public bool addGiay(DTO_Giay dtoGiay) { String SQLInsert = "INSERT INTO GIAY " + "(MAGIAY, TENGIAY, MAGIOITINH, MATHUONGHIEU, MOTA, HINHANH, MAKHUYENMAI, SOLUONG, GIA) " + "VALUES(@MAGIAY, @TENGIAY, @MAGIOITINH, @MATHUONGHIEU, @MOTA, @HINHANH, @MAKHUYENMAI, @SOLUONG, @GIA)"; try { conn = new DBConnection().getConnection(); conn.Open(); SqlCommand sqlCommand = new SqlCommand(SQLInsert, conn); sqlCommand.Parameters.AddWithValue("MAGIAY", dtoGiay.maGiay); sqlCommand.Parameters.AddWithValue("TENGIAY", dtoGiay.TenGiay); sqlCommand.Parameters.AddWithValue("MAGIOITINH", dtoGiay.maGioiTinh); sqlCommand.Parameters.AddWithValue("MATHUONGHIEU", dtoGiay.maThuongHieu); sqlCommand.Parameters.AddWithValue("MOTA", dtoGiay.moTa); sqlCommand.Parameters.AddWithValue("HINHANH", dtoGiay.hinhAnh); sqlCommand.Parameters.AddWithValue("MAKHUYENMAI", dtoGiay.maKhuyenMai); sqlCommand.Parameters.AddWithValue("SOLUONG", dtoGiay.soLuong); sqlCommand.Parameters.AddWithValue("GIA", dtoGiay.gia); sqlCommand.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception e) { e.ToString(); return(false); } }
public Tool_SuaGiay(DTO_Giay dtoGiay, DTO_GioiTinh dtoGioiTinh, DTO_ThuongHieu dtoThuongHieu, DTO_KhuyenMai dtoKhuyenMai) { InitializeComponent(); this.dtoGiay = dtoGiay; this.dtoGioiTinh = dtoGioiTinh; this.dtoThuongHieu = dtoThuongHieu; this.dtoKhuyenMai = dtoKhuyenMai; isClickSua = false; }
public Object checkAndReturnGiay() { if (txbMaGiay.Text == "") { return("Mã giày không được trống!"); } if (txbTenGiay.Text == "") { return("Tên giày không được trống!"); } if (txbMoTa.Text == "") { return("Mô tả không được trống!"); } if (txbSoLuong.Text == "") { return("Số lượng không được trống!"); } if (ptbHinh.Image == null) { return("Ảnh không được trống!"); } DTO_Giay giay = new DTO_Giay(); giay.maGiay = txbMaGiay.Text; giay.TenGiay = txbTenGiay.Text; giay.moTa = txbMoTa.Text; try { giay.soLuong = int.Parse(txbSoLuong.Text); } catch (Exception) { return("Số lượng phải là số!"); } giay.maGioiTinh = ((DTO_GioiTinh)cbbGioiTinh.SelectedItem).maGioiTinh; giay.maThuongHieu = ((DTO_ThuongHieu)cbbThuongHieu.SelectedItem).maThuongHieu; giay.maKhuyenMai = ((DTO_KhuyenMai)cbbKhuyenMai.SelectedItem).maKhuyenMai; MemoryStream stream = new MemoryStream(); ptbHinh.Image.Save(stream, ImageFormat.Png); byte[] hinhAnh = stream.ToArray(); giay.hinhAnh = hinhAnh; try { giay.gia = float.Parse(txbGia.Text); } catch (Exception) { return("Giá phải là số!"); } return(giay); }
public bool editGiay(DTO_Giay dtoGiay) { return(dalGiay.editGiay(dtoGiay)); }
public bool addGiay(DTO_Giay dtoGiay) { return(dalGiay.addGiay(dtoGiay)); }