private void afterAltera() { if (bsPromocao.Current != null) { using (TFPromocao fPromocao = new TFPromocao()) { fPromocao.rPromocao = bsPromocao.Current as TRegistro_PromocaoVenda; if (fPromocao.ShowDialog() == DialogResult.OK) { if (fPromocao.rPromocao != null) { try { TCN_PromocaoVenda.Gravar(fPromocao.rPromocao, null); MessageBox.Show("Promoção alterada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } LimparFiltros(); id_promocao.Text = fPromocao.rPromocao.Id_promocaostr; afterBusca(); } } else { MessageBox.Show("Obrigatorio selecinar promoção para alterar.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void afterBusca() { string st_registro = string.Empty; string virg = string.Empty; if (cbAberta.Checked) { st_registro = "'A'"; virg = ","; } if (cbFinalizada.Checked) { st_registro += virg + "'F'"; virg = ","; } bsPromocao.DataSource = TCN_PromocaoVenda.Buscar(id_promocao.Text, cd_empresa.Text, ds_promocao.Text, cd_grupo.Text, edtProduto.Text, rbDtInicio.Checked ? "I" : "F", DT_Inicial.Text, DT_Final.Text, st_registro, cbExpirada.Checked, null); bsPromocao_PositionChanged(this, new EventArgs()); }
private void afterExclui() { if (bsPromocao.Current != null) { if (MessageBox.Show("Confirma exclusão do registro selecionado?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { try { TCN_PromocaoVenda.Excluir(bsPromocao.Current as TRegistro_PromocaoVenda, null); MessageBox.Show("Promoção excluida com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Não existe promoção selecionada para excluir.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void afterNovo() { using (TFPromocao fPromocao = new TFPromocao()) { if (fPromocao.ShowDialog() == DialogResult.OK) { if (fPromocao.rPromocao != null) { try { TCN_PromocaoVenda.Gravar(fPromocao.rPromocao, null); MessageBox.Show("Promoção gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); id_promocao.Text = fPromocao.rPromocao.Id_promocaostr; afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }