コード例 #1
0
ファイル: ProductTypeDAO.cs プロジェクト: puentepr/ptudnhao
        public static LOAISP_DTO LayLoaiSanPhamTheoMaLoaiSP(int malsp)
        {
            helper.connect();

            string sqlCommand        = "sp_LayLoaiSanPhamTheoMaLoaiSP";
            List <SqlParameter> list = new List <SqlParameter>();

            list.Add(new SqlParameter("@MALSP", malsp));

            try
            {
                LOAISP_DTO lsp   = new LOAISP_DTO();
                DataTable  table = helper.executeQueryDataTableProcedure(sqlCommand, list);

                if (table != null && table.Rows.Count > 0)
                {
                    DataRow row = table.Rows[0];
                    lsp.MaLoaiSanPham  = int.Parse(row["MALSP"].ToString());
                    lsp.MaNhomSanPham  = int.Parse(row["MANHOM"].ToString());
                    lsp.TenLoaiSanPham = row["TENLSP"].ToString();
                }
                return(lsp);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                helper.disconnect();
            }
        }
コード例 #2
0
ファイル: ProductTypeDAO.cs プロジェクト: puentepr/ptudnhao
        public static List <LOAISP_DTO> SelectingAllProductTypeByGroup(int maNhomLoaiSanPham)
        {
            helper.connect();
            List <LOAISP_DTO>   ds   = new List <LOAISP_DTO>();
            List <SqlParameter> list = new List <SqlParameter>();

            list.Add(new SqlParameter("@maNhomLSP", maNhomLoaiSanPham));
            string sqlCommand = "sp_LayDanhSachLoaiSanPhamTheoNhom";

            try
            {
                DataTable dt = helper.executeQueryDataTableProcedure(sqlCommand, list);
                foreach (DataRow dr in dt.Rows)
                {
                    LOAISP_DTO proTypeDTO = new LOAISP_DTO();
                    proTypeDTO.MaLoaiSanPham = int.Parse(dr["MALSP"].ToString());
                    //proTypeDTO.MaNhomSanPham = int.Parse(dr["MANHOM"].ToString());
                    proTypeDTO.TenLoaiSanPham = dr["TENLSP"].ToString();
                    ds.Add(proTypeDTO);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                helper.disconnect();
            }
            return(ds);
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int isLogIn;

            int.TryParse(Session["IsLogin"].ToString(), out isLogIn);
            if (isLogIn == 1)
            {
                string typeUser = Session["LoaiUser"].ToString();
                if (typeUser == "Manager")
                {
                    #region hiển thị thông tin sản phẩm
                    if (!IsPostBack)
                    {
                        //lấy mã sản phẩm
                        string masp = Request.QueryString["masp"];
                        if (masp != "")
                        {
                            SAN_PHAM_DTO sp = ProductBUS.LayThongTinSanPhamTheoMaSP(masp);


                            lbMaSP.Text = sp.MaSanPham;
                            //xử lý mã loại sp
                            //lbMaLSP.Text=sp.MaLoaiSanPham.ToString();
                            LOAISP_DTO lsp = ProductTypeBUS.LayLoaiSanPhamTheoMaLoaiSP(sp.MaLoaiSanPham);
                            lbMaLSP.Text = lsp.TenLoaiSanPham;

                            lbTenSP.Text     = sp.TenSanPham;
                            txtareMota.Value = sp.MoTaSanPham;

                            //xử lý hình ảnh
                            ImageSP.ImageUrl = sp.HinhAnh;

                            txtChatLuong.Text    = sp.ChatLuong;
                            txtGiaBan.Text       = sp.Gia.ToString();
                            txtSoLuong.Text      = sp.SoLuong.ToString();
                            txtDonVi.Text        = sp.DonViTinh;
                            lbSoLuongConLai.Text = sp.SoLuongConLai.ToString();
                            lbNgayDangSP.Text    = sp.NgayDangSanPham.ToString("dd/MM/yyyy");
                            lbNgaySuaDoi.Text    = sp.NgaySuaDoi.ToString("dd/MM/yyyy");

                            //xử lý tình trạng
                            radiobtnTinhTrang.SelectedValue = sp.TinhTrangSanPham;
                            if (radiobtnTinhTrang.SelectedValue == "0")
                            {
                                radiobtnTinhTrang.Items[0].Enabled = true;
                            }
                            else
                            {
                                radiobtnTinhTrang.Items[1].Enabled = true;
                            }

                            //không hiển thị ngày xóa

                            txtSoNguoiMua.Text = sp.SoNguoiMua.ToString();
                        }
                    }
                    #endregion
                }
                else
                {
                    Response.Redirect("../Shared/Default.aspx");
                }
            }
            else
            {
                Response.Redirect("../Shared/Default.aspx");
            }
        }