public HttpResponseMessage GetPosItemsDetailByPOSId([FromBody] clsposItems request) { LoggerFactory.LoggerInstance.LogDebug("Request Started for : " + request.PosItemID + "POS ID :" + request.PosID); HttpResponseMessage response = new HttpResponseMessage(); try { pos_itemsService objComService = new pos_itemsService(); var objResponse = objComService.GetPosItemsDetailByPOSId(request); if (objResponse != null && objResponse.ToString() != "") { response = Request.CreateResponse(HttpStatusCode.OK, objResponse); LoggerFactory.LoggerInstance.LogDebug("Request End for : " + request.PosItemID + " POS ID:" + request.PosID); } else { response = Request.CreateErrorResponse(HttpStatusCode.NotFound, "No detail found for Pos Item ID : " + request.PosID + "."); } } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while getting Pos ITEM Id " + request.PosID + "."); } return(response); }
public HttpResponseMessage GetItemGroupListByID([FromBody] clsposItems request) { LoggerFactory.LoggerInstance.LogDebug("Request Started for : " + request.ItemID); HttpResponseMessage response = new HttpResponseMessage(); try { PosService objComService = new PosService(); var CustomerResponse = objComService.GetItemGroupListByID(request); if (CustomerResponse != null && CustomerResponse.ToString() != "") { response = Request.CreateResponse(HttpStatusCode.OK, CustomerResponse); LoggerFactory.LoggerInstance.LogDebug("Request Started for : " + request.ItemID); } else { response = Request.CreateErrorResponse(HttpStatusCode.NotFound, "No detail found for requested Customer by ID : " + request.ItemID + "."); } } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); response = Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Error occured while getting Customer Detail by ID " + request.ItemID + "."); } return(response); }
public virtual SP_pos_items_SelectOneResult GetPosItemsDetailById(clsposItems obj) { SP_pos_items_SelectOneResult objResult = new SP_pos_items_SelectOneResult(); try { objResult = (SP_pos_items_SelectOneResult)db.SP_pos_items_SelectOne(obj.PosItemID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResult); }
public virtual int UpdatePosItems(clsposItems obj) { int result = 0; try { result = (int)db.SP_pos_items_Update(obj.PosItemID, obj.PosID, obj.ItemID, obj.GroupID, obj.ItemWidth, obj.ItemLength, obj.PriceRate, obj.Price, obj.Quantity, obj.TotalPrice); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual int DeletePosItems(clsposItems obj) { int result = 0; try { result = (int)db.SP_pos_items_Delete(obj.PosItemID); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public virtual List <SP_pos_Grid_SelectAllResult> GetItemGroupListByID(clsposItems obj) { ISingleResult <SP_pos_Grid_SelectAllResult> objResult; List <SP_pos_Grid_SelectAllResult> objResultList; try { objResult = db.SP_pos_Grid_SelectAll(obj.ItemID); objResultList = new List <SP_pos_Grid_SelectAllResult>(objResult); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResultList); }
public virtual long InsertPosItems(clsposItems obj) { long result = 0; long?resultID = 0; try { result = (long)db.SP_pos_items_Insert(ref resultID, obj.PosID, obj.ItemID, obj.GroupID, obj.ItemWidth, obj.ItemLength, obj.PriceRate, obj.Price, obj.Quantity, obj.TotalPrice); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(result); }
public ActionResult GetPOSItemBillDetail(string posId) { clsposItems request = new clsposItems(); request.PosID = Convert.ToInt32(posId); HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://*****:*****@2610"); client.DefaultRequestHeaders.Add("X-Version", "1.1"); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var responseMessage = client.PostAsJsonAsync("GetPosItemsDetailByPOSId", request).Result; if (responseMessage.IsSuccessStatusCode) { var responseData = responseMessage.Content.ReadAsStringAsync().Result; var jsonresult = JsonConvert.DeserializeObject(responseData); return(Json(jsonresult, JsonRequestBehavior.AllowGet)); } return(Json("")); }
public virtual List <SP_pos_items_SelectByPOSIdResult> GetPosItemsDetailByPOSId(clsposItems obj) { ISingleResult <SP_pos_items_SelectByPOSIdResult> objResult; List <SP_pos_items_SelectByPOSIdResult> objResultList; //SP_pos_items_SelectByPOSIdResult objResult = new SP_pos_items_SelectByPOSIdResult(); try { objResult = db.SP_pos_items_SelectByPOSId(obj.PosID); objResultList = new List <SP_pos_items_SelectByPOSIdResult>(objResult); } catch (Exception ex) { LoggerFactory.LoggerInstance.LogException(ex); throw ex; } return(objResultList); }