private void gravarComissao() { vendas_vendedor cVendasVendedor; ComboBoxItem cboValores; bool bErro = false; try { if (validarTela()) { cVendasVendedor = new vendas_vendedor(); cVendasVendedor.valor_comissao = double.Parse(veiculos.limparMoeda(txtValorVenda.Text.Trim())); cboValores = (ComboBoxItem)cmbSituacao.SelectedItem; cVendasVendedor.situacao = int.Parse(cboValores.Value.ToString()); if (iTipoEntrada == 0) { //novo cVendasVendedor.cod_venda = cVendas.cod_venda; cboValores = (ComboBoxItem)cmbVendedor.SelectedItem; cVendasVendedor.cod_vendedor = int.Parse(cboValores.Value.ToString()); if (!veiculos.inserirAtualizarComissao(cVendasVendedor, 0)) { bErro = true; } } else { //atualizar cVendasVendedor.cod_venda = iCodVenda; cVendasVendedor.cod_vendedor = iCodVendedor; if (!veiculos.inserirAtualizarComissao(cVendasVendedor, 1)) { bErro = true; } } if (!bErro) { MessageBox.Show("Comissão gravada com sucesso! ", "EstacionamentoFacil (FrmCom06)", MessageBoxButtons.OK, MessageBoxIcon.Information); vTelaPrincipal.vTela_FrmCadVenda.lancarComissao(cVendas); this.Close(); } else { MessageBox.Show("Comissão não gravada! ", "EstacionamentoFacil (FrmCom07)", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { MessageBox.Show("Erro ao gravar comissão!\n" + ex.Message, "EstacionamentoFacil (FrmCom08)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
}//retornarSituacoes private void exibirDadosComissao(vendas_vendedor cVendasVendedor) { try { limparTela(1); veiculos = new Veiculos(); veiculos.ArquivoConexao = sArquivoConexao; cmbVendedor.Text = veiculos.pesquisaVendedor(cVendasVendedor.cod_vendedor).nome.Trim(); txtValorVenda.Text = cVendasVendedor.valor_comissao.ToString("C"); cmbSituacao.Text = retornarSituacoes(1, "", cVendasVendedor.situacao).ToString(); CodVenda = cVendasVendedor.cod_venda; CodVendedor = cVendasVendedor.cod_vendedor; } catch (Exception ex) { MessageBox.Show("Erro ao abrir dados da comissão!\n" + ex.Message, "EstacionamentoFacil (FrmCom02)", MessageBoxButtons.OK, MessageBoxIcon.Error); } }