private void BSalvar() { switch (lTipo.Text) { case "Dinheiro": _controllerTitulo.AddPagamento(idPedido, 1, valor.Text, iniciar.Text); break; case "Cheque": _controllerTitulo.AddPagamento(idPedido, 2, valor.Text, iniciar.Text, parcelas.Text); break; case "Cartão de Débito": _controllerTitulo.AddPagamento(idPedido, 3, valor.Text, iniciar.Text, "1", Validation.ConvertToInt32(taxas.SelectedValue)); break; case "Cartão de Crédito": _controllerTitulo.AddPagamento(idPedido, 4, valor.Text, iniciar.Text, parcelas.Text, Validation.ConvertToInt32(taxas.SelectedValue)); break; case "Crediário": _controllerTitulo.AddPagamento(idPedido, 5, valor.Text, iniciar.Text, parcelas.Text); break; case "Boleto": _controllerTitulo.AddPagamento(idPedido, 6, valor.Text, iniciar.Text, parcelas.Text); break; } PedidoModalDividirConta.ValorDividido = 0; PayVerify = false; TelaReceber.Visible = false; if (caixaAnterior > 0) { Home.idCaixa = caixaAnterior; } _mPedido = _mPedido.FindById(idPedido).FirstOrDefault <Model.Pedido>(); if (_mPedido != null) { _mPedido.status = _controllerTitulo.GetLancados(idPedido) < Validation.Round(_mPedido.Total) ? 2 : 1; _mPedido.Save(_mPedido); } AtualizarDados(); }