Exemple #1
0
    public int nhapHang(HangInfo hh)
    {
        conn.Open();
        SqlCommand cmd = new SqlCommand("insert_hang", conn);

        cmd.CommandType = CommandType.StoredProcedure;
        SqlParameter[] par = new SqlParameter[] {
            new SqlParameter("@Maloai", SqlDbType.Int),
            new SqlParameter("@Mathuonghieu", SqlDbType.Int),
            new SqlParameter("@Tenhang", SqlDbType.NVarChar),
            new SqlParameter("@Soluong", SqlDbType.Int),
            new SqlParameter("@Dongia", SqlDbType.BigInt),
            new SqlParameter("@Hinhanh", SqlDbType.NVarChar),
            new SqlParameter("@Mota", SqlDbType.NText)
        };
        par[0].Value = hh.Maloai;
        par[1].Value = hh.Mathuonghieu;
        par[2].Value = hh.Tenhang;
        par[3].Value = hh.Soluong;
        par[4].Value = hh.Dongia;
        par[5].Value = hh.Hinhanh;
        par[6].Value = hh.Mota;
        cmd.Parameters.AddRange(par);
        int i = cmd.ExecuteNonQuery();

        conn.Close();
        return(i);
    }
Exemple #2
0
    public IList showHang(string Sql)
    {
        conn.Open();
        string        sql = Sql;
        SqlCommand    cmd = new SqlCommand(sql, conn);
        ArrayList     lst = new ArrayList();
        HangInfo      hh;
        SqlDataReader dr = cmd.ExecuteReader();

        while (dr.Read())
        {
            hh = new HangInfo();
            if (!dr.IsDBNull(0))
            {
                hh.Mahang = dr.GetInt32(0);
            }
            if (!dr.IsDBNull(1))
            {
                hh.Maloai = dr.GetInt32(1);
            }
            if (!dr.IsDBNull(2))
            {
                hh.Mathuonghieu = dr.GetInt32(2);
            }
            if (!dr.IsDBNull(3))
            {
                hh.Tenhang = dr.GetString(3);
            }
            if (!dr.IsDBNull(4))
            {
                hh.Soluong = dr.GetInt32(4);
            }
            if (!dr.IsDBNull(5))
            {
                hh.Dongia = dr.GetInt64(5);
            }
            if (!dr.IsDBNull(6))
            {
                hh.Hinhanh = dr.GetString(6);
            }
            if (!dr.IsDBNull(7))
            {
                hh.Mota = dr.GetString(7);
            }
            if (!dr.IsDBNull(8))
            {
                hh.Ngaynhap = dr.GetDateTime(8);
            }

            lst.Add(hh);
        }
        dr.Close();
        conn.Close();
        return(lst);
    }
Exemple #3
0
    protected void btnThem_Click(object sender, EventArgs e)
    {
        string ext = Path.GetExtension(txtHinhanh.PostedFile.FileName);

        if (ext == ".png" || ext == ".jpg") //gán hình ảnh được thêm có định dạng đuôi jpg hoặc png
        {
            string now = DateTime.Now.Day.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Year.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString();
            txtHinhanh.SaveAs(Server.MapPath("~/image/hang/") + "\\" + now + ext); // đường dẫn đến Thư Mục Chứa hình ảnh hàng được nhập
            HangInfo hh = new HangInfo();
            //Thêm Mới Hàng
            hh.Maloai       = int.Parse(ddlMaloai.SelectedValue);
            hh.Mathuonghieu = int.Parse(ddlMathuonghieu.SelectedValue);
            hh.Tenhang      = txtTenhang.Text;
            hh.Soluong      = int.Parse(txtSoluong.Text);
            hh.Dongia       = Int64.Parse(txtDongia.Text);
            hh.Hinhanh      = "../image/hang/" + now + ext;
            hh.Mota         = txtMota.Value;
            HangBLL hb = new HangBLL();
            int     i  = hb.nhapHang(hh);
            if (i > 0)
            {
                //Thêm Mới Thành công nếu thông tin nhập chính xác và đầy đủ
                lblThongBao.Visible = true;
                lblThongBao.Text    = "Thêm mới thành công!";
                loadHang();
            }
            else
            {
                //ngược lại lỗi nếu sai
                lblThongBao.Visible = true;
                lblThongBao.Text    = "Kiểm tra dữ liệu nhập vào!";
            }
        }
        else
        {
            //ảnh sai định dạng
            lblThongBao.Visible = true;
            lblThongBao.Text    = "Ảnh không không hợp lệ!";
        }
    }
 // Use this for initialization
 void Start()
 {
     _controller = GetComponent <CharacterAnimationController>();
     _hang       = new HangInfo();
 }