示例#1
0
        public JsonResult CrearPedido(IngresarPedidoDTO pedidoDTO)
        {
            ResponseDTO resp = new ResponseDTO();

            resp = _pedido.CrearPedido(pedidoDTO);
            return(Json(resp, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ResponseDTO CrearPedido(IngresarPedidoDTO pedidoDTO)
        {
            ResponseDTO response = new ResponseDTO();

            _IResultlSetHelper.setDataSource(conectionString);

            string        packageName   = "pkg_iteracion_2";
            string        procedureName = "INSERTAR_PEDIDO";
            List <string> inParam       = new List <string>();
            List <string> outParam      = new List <string>();
            List <string> result        = new List <string>();

            int id = 0;

            foreach (var producto in pedidoDTO.listaProducto)
            {
                inParam  = new List <string>();
                outParam = new List <string>();
                result   = new List <string>();

                inParam.Add(id.ToString());
                inParam.Add(pedidoDTO.usuarioId.ToString());
                inParam.Add(producto.productoId.ToString());
                inParam.Add(producto.cantidadProducto.ToString());
                inParam.Add(pedidoDTO.mesaId.ToString());
                inParam.Add(producto.observacion);

                outParam.Add("o_result");
                outParam.Add("o_id");

                result = _IResultlSetHelper.executePackage(packageName, procedureName, inParam, outParam);

                if (result[0].ToString().Equals("OK"))
                {
                    response.code    = 0;
                    response.message = "OK";
                    id = Int32.Parse(result[1].ToString());
                }
                else
                {
                    response.code    = 999;
                    response.message = String.Concat("NoOk - ", result[0].ToString());
                }
            }

            return(response);
        }
示例#3
0
 public ResponseDTO CrearPedido(IngresarPedidoDTO pedidoDTO)
 {
     return(_pedidoDAO.CrearPedido(pedidoDTO));
 }