Beispiel #1
0
        public JsonResult OperatorPosListRemove(Int16 id)
        {
            DefaultResponse defaultResponse = new DefaultResponse();

            try
            {
                OperatorPosRemoveRequest operatorPosRemoveRequest = new OperatorPosRemoveRequest
                {
                    OperatorPosList = id
                };
                HttpResponseMessage responseMessage = HttpClientService.PostAsync("api/pos/RemoveOperatorPosList", operatorPosRemoveRequest).Result;
                if (responseMessage.IsSuccessStatusCode)
                {
                    defaultResponse = responseMessage.Content.ReadAsAsync <DefaultResponse>().Result;
                    if (defaultResponse.ErrorCode == 0 && string.IsNullOrEmpty(defaultResponse.Message))
                    {
                        return(Json(new { success = true }));
                    }
                    return(Json(new { success = false, error = JsonConvert.SerializeObject(defaultResponse) }));
                }
                defaultResponse.ErrorCode = 10;
                defaultResponse.Message   = "Ошибка удаления данных";
            }
            catch (Exception ex)
            {
                defaultResponse.ErrorCode = 10;
                defaultResponse.Message   = ex.Message;
            }
            return(Json(new { success = false, error = JsonConvert.SerializeObject(defaultResponse) }));
        }
Beispiel #2
0
        /// <summary>
        /// Удаляет список магазинов из БД
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public DefaultResponse RemoveOperatorPosList(OperatorPosRemoveRequest request)
        {
            var returnValue = new DefaultResponse();

            _cnn.Open();
            SqlCommand cmd = _cnn.CreateCommand();

            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "delete from poslist where id=@id";
            cmd.Parameters.AddWithValue("@id", request.OperatorPosList);

            try
            {
                cmd.ExecuteNonQuery();
                returnValue.ErrorCode = 0;
                returnValue.Message   = string.Empty;
            }
            catch (Exception e)
            {
                returnValue.ErrorCode = 10;
                returnValue.Message   = e.Message;
            }
            finally
            {
                _cnn.Close();
            }
            return(returnValue);
        }
Beispiel #3
0
 public DefaultResponse RemoveOperatorPos(OperatorPosRemoveRequest request)
 {
     return(_operatorPosService.RemoveOperatorPosList(request));
 }