private void afterAltera() { if (bsProgEspecialVenda.Current != null) { using (TFProgEspecialVenda fProg = new TFProgEspecialVenda()) { fProg.rProg = bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda; if (fProg.ShowDialog() == DialogResult.OK) { if (fProg.rProg != null) { try { CamadaNegocio.Faturamento.ProgEspecialVenda.TCN_ProgEspecialVenda.Gravar(fProg.rProg, null, null); MessageBox.Show("Programação alterada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); cd_empresa.Text = fProg.rProg.Cd_empresa; id_categoriaclifor.Text = fProg.rProg.Id_categoriacliforstr; cd_grupo.Text = fProg.rProg.Cd_grupo; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } }
private void afterNovo() { using (TFProgEspecialVenda fProg = new TFProgEspecialVenda()) { if (fProg.ShowDialog() == DialogResult.OK) { if (fProg.rProg != null) { try { CamadaNegocio.Faturamento.ProgEspecialVenda.TCN_ProgEspecialVenda.Gravar(fProg.rProg, fProg.lGrupo, null); MessageBox.Show("Programação Especial de Venda gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); cd_empresa.Text = fProg.rProg.Cd_empresa; id_categoriaclifor.Text = fProg.rProg.Id_categoriacliforstr; cd_grupo.Text = fProg.lGrupo?.Count > 0 ? string.Empty : fProg.rProg.Cd_grupo; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void DuplicatarProg() { if (bsProgEspecialVenda.Current != null) { using (TFProgEspecialVenda fProg = new TFProgEspecialVenda()) { CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda rProg = new CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda(); rProg.Cd_clifor = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Cd_clifor; rProg.Cd_empresa = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Cd_empresa; rProg.Cd_grupo = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Cd_grupo; rProg.Cd_produto = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Cd_produto; rProg.Cd_tabelapreco = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Cd_tabelapreco; rProg.Ds_categoriaclifor = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Ds_categoriaclifor; rProg.Ds_grupo = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Ds_grupo; rProg.Ds_produto = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Ds_produto; rProg.Ds_tabelapreco = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Ds_tabelapreco; rProg.Id_categoriaclifor = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Id_categoriaclifor; rProg.Nm_clifor = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Nm_clifor; rProg.Nm_empresa = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Nm_empresa; rProg.Tp_acresdesc = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Tp_acresdesc; rProg.Tp_preco = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Tp_preco; rProg.Tp_valor = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Tp_valor; rProg.Valor = (bsProgEspecialVenda.Current as CamadaDados.Faturamento.ProgEspecialVenda.TRegistro_ProgEspecialVenda).Valor; fProg.rProg = rProg; if (fProg.ShowDialog() == DialogResult.OK) { try { CamadaNegocio.Faturamento.ProgEspecialVenda.TCN_ProgEspecialVenda.Gravar(fProg.rProg, null, null); MessageBox.Show("Programação especial venda gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Obrigatório selecionar programação especial venda para duplicar.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } }