Beispiel #1
0
        /// <summary>
        /// Create registro detalle
        /// </summary>
        /// <param name="registro_vo"></param>
        /// <param name="user_log"></param>
        /// <returns></returns>
        public TransactionResult createRegistroDetalle(RegistroDetalleVo registro_vo, User user_log)
        {
            RegistroDetalle registro = RegistroDetalleAdapter.voToObject(registro_vo);

            registro.user = user_log;
            return(vale_repository.createRegistroDetalle(registro));
        }
Beispiel #2
0
 /// <summary>
 /// Void object to object
 /// </summary>
 /// <param name="vo"></param>
 /// <returns></returns>
 public static RegistroDetalle voToObject(RegistroDetalleVo vo)
 {
     return(new RegistroDetalle
     {
         id = vo.id,
         detallevale = new DetalleVale {
             id = vo.detallevale_id
         },
         folio = vo.folio,
         user = new Models.Auth.User {
             id = vo.user_id
         },
         producto = new Producto {
             id = vo.producto_id
         },
         vale = new Vale {
             id = vo.vale_id
         },
         folioCaja = vo.folioCaja,
         turno = vo.turno
     });
 }
Beispiel #3
0
        public HttpResponseMessage createRegistroEspecial([FromBody] RegistroDetalleVo registrodetalle_vo)
        {
            TransactionResult tr = vale_service.createRegistroDetalleOver(registrodetalle_vo, new Models.Auth.User {
                id = int.Parse(RequestContext.Principal.Identity.Name)
            });
            IDictionary <string, string> data = new Dictionary <string, string>();

            if (tr == TransactionResult.CREATED)
            {
                data.Add("message", "Object created.");
                return(Request.CreateResponse(HttpStatusCode.Created, data));
            }
            else if (tr == TransactionResult.EXISTS)
            {
                data.Add("message", "Object already existed.");
                return(Request.CreateResponse(HttpStatusCode.Conflict, data));
            }
            else
            {
                data.Add("message", "There was an error attending your request.");
                return(Request.CreateResponse(HttpStatusCode.BadRequest, data));
            }
        }