Example #1
0
        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);
            }
        }
Example #2
0
        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();
                }
            }
        }
Example #3
0
        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;
 }
Example #5
0
        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);
        }
Example #6
0
 public bool editGiay(DTO_Giay dtoGiay)
 {
     return(dalGiay.editGiay(dtoGiay));
 }
Example #7
0
 public bool addGiay(DTO_Giay dtoGiay)
 {
     return(dalGiay.addGiay(dtoGiay));
 }