//BOTÃO SALVAR private void btnSalvar_Click(object sender, EventArgs e) { bool dadosValidos = true; if (dadosValidos) { MTaxaEmbarque taxa = new MTaxaEmbarque(); taxa.EmpresaID = int.Parse(cbSelecionarEmpresa.SelectedValue.ToString()); taxa.Data = txtData.Text.Trim(); try { taxa.Quantidade = int.Parse(txtQuantidade.Text.Trim()); taxa.ValorTarifa = Decimal.Parse(txtValorTarifa.Text.Trim()); taxa.ValorTotal = Decimal.Parse(txtValorTotal.Text.Trim()); } catch { MessageBox.Show("Existem campos obrigatórios sem preenchimento!"); } try { if (atual != null) { taxa.id = atual.id; CTaxaEmbarque.Atualizar(taxa); MessageBox.Show("Campo alterado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { CTaxaEmbarque.Inserir(taxa); MessageBox.Show("Campo salvo com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.Close(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } } }
//BOTÃO EXCLUIR private void btnExcluir_Click(object sender, EventArgs e) { if (dtPesquisarTaxa.SelectedRows != null && dtPesquisarTaxa.SelectedRows.Count > 0) { DialogResult excluirTaxa = MessageBox.Show("Deseja Excluir esta Empresa?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (excluirTaxa == DialogResult.Yes) { MTaxaEmbarque taxa = (MTaxaEmbarque)dtPesquisarTaxa.SelectedRows[0]. DataBoundItem; bool sucesso = false; try { CTaxaEmbarque.Excluir(taxa); sucesso = true; } catch { MessageBox.Show("Empresa já possui taxa de Embarque, cadastrada, sera necessário exclui-las", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (sucesso) { MessageBox.Show("Taxa de Embarque Excluida com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information); List <MTaxaEmbarque> lista = (List <MTaxaEmbarque>)dtPesquisarTaxa.DataSource; lista.Remove(taxa); dtPesquisarTaxa.DataSource = null; dtPesquisarTaxa.DataSource = lista; } } } }
//BOTÃO PESQUISAR private void btnPesquisarTaxa_Click(object sender, EventArgs e) { lbValorTotal.Text = string.Empty; MTaxaEmbarque taxa = new MTaxaEmbarque(); taxa.EmpresaID = int.Parse(cbSelecionarEmpresaPesquisar.SelectedValue.ToString()); taxa.Data = txtData.Text; dtPesquisarTaxa.DataSource = null; try { dtPesquisarTaxa.DataSource = CTaxaEmbarque.Pesquisar(taxa); } catch { MessageBox.Show("Não foi encontrados dados de acordo com a pesquisa realizada", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public VTaxaCadastrar(MTaxaEmbarque item) { InitializeComponent(); item = CTaxaEmbarque.Obter(item); atual = item; }