public override object GetData() { GoodsListener goodsListener = new GoodsListener(this.dbModel); GoodDetailProxyVO Goodinfo = goodsListener.GetGoodDetail(this.param.GoodsDetail.good_pk.ToString()); base.DocumentData = goodsListener.DocumentData; //문서작성용 데이터 return(Goodinfo); }
public Insert(GoodDetailProxyVO GoodInfo) : base(string.Format("이름:{0} 규격{1}인 상품 정보 입력", GoodInfo.GoodsDetail.good_name, GoodInfo.GoodsDetail.good_subname), Hitpan5ClientLibrary.SQLDataServiceModel) { this.GoodInfo = GoodInfo; this.dbModel = Hitpan5ClientLibrary.SQLDataServiceModel; UserAuthProxyVO ua = new UserAuthProxyVO(); ua["상품정보"] = 사용자권한.모두허용; ua["표준관리"] = 사용자권한.모두허용; base.RequiredAuth = ua; }
}//End of GetGoodList internal GoodDetailProxyVO GetGoodDetail(string goodPK) { Int64 lngGoodPK = Convert.ToInt64(goodPK); GoodsDetail detail = sqlProxy.GetGoodDetail(new EncryptionService().GetEncryptedKey(this.EncryptionSeed, sqlProxy.GetTime()), this.ServiceURL, lngGoodPK); GoodDetailProxyVO detailProxy = new GoodDetailProxyVO(); detailProxy.GoodsDetail = detail; return(detailProxy); }//End of GetGoodDetail
public Update(GoodDetailProxyVO post_GoodInfo, GoodDetailProxyVO GoodInfo, string comment) : base(comment, Hitpan5ClientLibrary.SQLDataServiceModel) { this.GoodInfo = GoodInfo; this.post_GoodInfo = post_GoodInfo; this.dbModel = Hitpan5ClientLibrary.SQLDataServiceModel; UserAuthProxyVO ua = new UserAuthProxyVO(); ua["상품정보"] = 사용자권한.모두허용; ua["표준관리"] = 사용자권한.모두허용; base.RequiredAuth = ua; }
public SelectGoodDetail(GoodDetailProxyVO param) : base("상품정보 검색", Hitpan5ClientLibrary.SQLDataServiceModel) { this.dbModel = Hitpan5ClientLibrary.SQLDataServiceModel; this.param = param; UserAuthProxyVO ua = new UserAuthProxyVO(); //실행에 필요한 권한 ua["상품정보"] = 사용자권한.조회만가능; ua["표준관리"] = 사용자권한.조회만가능; base.RequiredAuth = ua; base.docController = new libHitpan5.Controller.Common.DocumentController.GoodDetailDocument();//문서작성용 컨트롤러 }
private void SetGoodDetailView(object data) { // 리스트뷰 등 초기화 lstbSeller.Items.Clear(); lstbUnitCost.Items.Clear(); lstbParts.Items.Clear(); lstbUnitsPolicy.Items.Clear(); //[1] 데이터 구하기 GoodsListProxyVO GoodData = (GoodsListProxyVO)data; GoodDetailProxyVO vo = new GoodDetailProxyVO(); vo.GoodsDetail.good_pk = GoodData.GoodsListVO.good_pk; ISelect selectDetail = new SelectGoodDetail(vo); GoodDetailProxyVO DetailData = (GoodDetailProxyVO)frmMain.htpClientLib.Select(selectDetail); //[2] 뷰 세팅 if (DetailData.GoodsDetail.good_image != null) { byte[] image = JsonConvert.DeserializeObject <byte[]>(DetailData.GoodsDetail.good_image); Image img = (Image) new ImageConverter().ConvertFrom(image); picGood.Image = img; } txtGoodName.Text = DetailData.GoodsDetail.good_name; txtSubname.Text = DetailData.GoodsDetail.good_subname; txtNickName.Text = DetailData.GoodsDetail.good_nickname; txtMaker.Text = DetailData.GoodsDetail.good_maker; ddlStatus.Text = DetailData.GoodsDetail.status; txtETC.Text = DetailData.GoodsDetail.etc_info; txtProperStock.Text = DetailData.GoodsDetail.properstock.ToString(); foreach (var SellerData in DetailData.GoodsDetail.goodsellerList) { string strSellerData = string.Format("업체번호: {0} || 상호: {1} || 전화번호: {2} || 업무시간: {3} ", SellerData.seller_idx, SellerData.company_name, SellerData.company_phone, SellerData.company_worktime); lstbSeller.Items.Add(strSellerData); } foreach (var unitCostData in DetailData.GoodsDetail.unitcostList) { string strUnitCostData = string.Format ( "적용업체 업체번호 :{0} || 적용업체 상호 :{1} || 구분: {2} || 단위 :{3} || 단가 :{4} || 면세여부 {5} 부과세 포함여부 {6}", unitCostData.company_idx, "상호", unitCostData.cost_type, unitCostData.unit, unitCostData.cost, unitCostData.is_free_tax, unitCostData.contain_tax ); lstbUnitCost.Items.Add(strUnitCostData); } }
private void SetGoodDetailView(object data) { // 리스트뷰 등 초기화 lstbSeller.Items.Clear(); //[1] 데이터 구하기 GoodsListProxyVO GoodData = (GoodsListProxyVO)data; GoodDetailProxyVO vo = new GoodDetailProxyVO(); vo.GoodsDetail.good_pk = GoodData.GoodsListVO.good_pk; ISelect selectDetail = new SelectGoodDetail(vo); GoodDetailProxyVO DetailData = (GoodDetailProxyVO)frmMain.htpClientLib.Select(selectDetail); //[2] 뷰 세팅 if (DetailData.GoodsDetail.good_image!=null) { byte[] image = JsonConvert.DeserializeObject<byte[]>(DetailData.GoodsDetail.good_image); Image img = (Image)new ImageConverter().ConvertFrom(image); picGood.Image = img; } txtGoodName.Text = DetailData.GoodsDetail.good_name; txtSubname.Text = DetailData.GoodsDetail.good_subname; txtNickName.Text = DetailData.GoodsDetail.good_nickname; txtMaker.Text = DetailData.GoodsDetail.good_maker; ddlStatus.Text = DetailData.GoodsDetail.status; txtETC.Text = DetailData.GoodsDetail.etc_info; txtProperStock.Text = DetailData.GoodsDetail.properstock.ToString(); foreach (var SellerData in DetailData.GoodsDetail.goodsellerList) { string strSellerData = string.Format("업체번호: {0} || 상호: {1} || 전화번호: {2} || 업무시간: {3} ", SellerData.seller_idx, SellerData.company_name, SellerData.company_phone,SellerData.company_worktime); lstbSeller.Items.Add(strSellerData); } foreach (var unitCostData in DetailData.GoodsDetail.unitcostList) { string strUnitCostData = string.Format ( "적용업체 업체번호 :{0} || 적용업체 상호 :{1} || 구분: {2} || 단위 :{3} || 단가 :{4} || 면세여부 {5} 부과세 포함여부 {6}", unitCostData.company_idx, "상호", unitCostData.cost_type, unitCostData.unit, unitCostData.cost, unitCostData.is_free_tax, unitCostData.contain_tax ); lstbUnitCost.Items.Add(strUnitCostData); } }
internal GoodDetailProxyVO GetGoodDetail(string goodPK) { Int64 lngGoodPK = Convert.ToInt64(goodPK); GoodsDetail detail = sqlProxy.GetGoodDetail(new EncryptionService().GetEncryptedKey(this.EncryptionSeed,sqlProxy.GetTime()),this.ServiceURL,lngGoodPK); GoodDetailProxyVO detailProxy = new GoodDetailProxyVO(); detailProxy.GoodsDetail = detail; return detailProxy; }
internal void Update(GoodDetailProxyVO goodInfo) { throw new NotImplementedException(); }