private void afterNovo() { using (TFCompraAvulsa fCompra = new TFCompraAvulsa()) { if (fCompra.ShowDialog() == DialogResult.OK) { if (fCompra.rCompra != null) { try { TCN_CompraAvulsa.Gravar(fCompra.rCompra, null); MessageBox.Show("Compra gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); id_compra.Text = fCompra.rCompra.Id_comprastr; cd_empresa.Text = fCompra.rCompra.Cd_empresa; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void afterAltera() { if (bsCompraAvulsa.Current != null) { if ((bsCompraAvulsa.Current as TRegistro_CompraAvulsa).St_registro.Trim().ToUpper().Equals("F")) { MessageBox.Show("Não é permitido alterar romaneio Faturado.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } using (TFCompraAvulsa fCompra = new TFCompraAvulsa()) { fCompra.rCompra = bsCompraAvulsa.Current as TRegistro_CompraAvulsa; if (fCompra.ShowDialog() == DialogResult.OK) { if (fCompra.rCompra != null) { try { TCN_CompraAvulsa.Gravar(fCompra.rCompra, null); MessageBox.Show("Romaneio Compra alterado com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } LimparFiltros(); id_compra.Text = fCompra.rCompra.Id_comprastr; cd_empresa.Text = fCompra.rCompra.Cd_empresa; afterBusca(); } } }
private void afterBusca() { string status = string.Empty; string virg = string.Empty; if (cbAtivo.Checked) { status = "'A'"; virg = ","; } if (cbFaturado.Checked) { status += virg + "'F'"; } bsCompraAvulsa.DataSource = TCN_CompraAvulsa.Buscar(cd_empresa.Text, NR_compra.Text, id_compra.Text, cd_clifor.Text, cd_produto.Text, dt_ini.Text, dt_fin.Text, status, null); bsCompraAvulsa_PositionChanged(this, new EventArgs()); }
private void afterExclui() { if (bsCompraAvulsa.Current != null) { if (MessageBox.Show("Confirma exclusão do romaneio selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { TCN_CompraAvulsa.Excluir(bsCompraAvulsa.Current as TRegistro_CompraAvulsa, null); MessageBox.Show("Romaneio excluido com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }