public JsonResult CrearPedido(IngresarPedidoDTO pedidoDTO) { ResponseDTO resp = new ResponseDTO(); resp = _pedido.CrearPedido(pedidoDTO); return(Json(resp, JsonRequestBehavior.AllowGet)); }
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); }
public ResponseDTO CrearPedido(IngresarPedidoDTO pedidoDTO) { return(_pedidoDAO.CrearPedido(pedidoDTO)); }