public MPedido() { this.ID_PEDIDO = 0; this.ID_PEDIDO_ORIGEM = 0; this.ID_EMPRESA = 0; this.ID_MESA = ""; this.ID_CARTAO = ""; this.CONDICAO_PAGAMENTO = ""; this.VALO_DOCUMENTO = 0m; this.VALOR_PEDIDO = 0M; this.ID_USUARIO = Parametros.ID_Usuario; this.ID_CLIFOR = 0; this.ID_PEDIDO = 0; this.ST_PEDIDO = ""; this.ST_ATIVO = false; this.TP_MOVIMENTO = ""; this.Itens = new ListaPedidoItem(); }
private void afterTransferir() { var itens = new ListaPedidoItem(); for (int i = 0; i < gvItens.RowCount; i++) { itens.Add(bsItens[i] as MPedidoItem); } var lresult = (from i in itens where i.Select == true select i).AsParallel().ToList(); if (lresult.Count <= 0) { throw new Exception("Selecione os itens que deseja transferir!"); } if (teCartao.Text.Trim() == "" && teMesa.Text.Trim() == "") { throw new Exception("Informa a mesa ou cartão destino!"); } afterGravar(lresult); }