private void alterarOPToolStripMenuItem_Click(object sender, EventArgs e) { if (bsOrdemProduzir.Current != null) { if (!(bsOrdemProduzir.Current as TRegistro_OrdemProducao).Status.Equals("ABERTA")) { MessageBox.Show("Apenas é possível alterar ordem de produção com sts. ABERTA.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } using (TFOrdemProducao fOrdem = new TFOrdemProducao()) { fOrdem.Text = "ALTERANDO ORDEM PRODUÇÃO Nº " + (bsOrdemProduzir.Current as TRegistro_OrdemProducao).Id_ordem.Value.ToString(); fOrdem.rOrdem = bsOrdemProduzir.Current as TRegistro_OrdemProducao; if (fOrdem.ShowDialog() == DialogResult.OK) { if (fOrdem.rOrdem != null) { try { TCN_OrdemProducao.Gravar(fOrdem.rOrdem, null); MessageBox.Show("Ordem Produção alterada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); bbBuscarOrdem_Click(this, new EventArgs()); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } bbBuscarOrdem_Click(this, new EventArgs()); } } }
private void afterAltera() { if (bsOrdemProducao.Current != null) { if (!(bsOrdemProducao.Current as TRegistro_OrdemProducao).Status.Equals("ABERTA")) { MessageBox.Show("Apenas é possível alterar ordem de produção com sts. ABERTA.", "Informativo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } using (TFOrdemProducao fOrdem = new TFOrdemProducao()) { fOrdem.Text = "ALTERANDO ORDEM PRODUÇÃO Nº " + (bsOrdemProducao.Current as TRegistro_OrdemProducao).Id_ordem.Value.ToString(); fOrdem.rOrdem = bsOrdemProducao.Current as TRegistro_OrdemProducao; if (fOrdem.ShowDialog() == DialogResult.OK) { if (fOrdem.rOrdem != null) { try { TCN_OrdemProducao.Gravar(fOrdem.rOrdem, null); MessageBox.Show("Ordem Produção alterada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); id_ordem.Text = fOrdem.rOrdem.Id_ordem.Value.ToString(); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } afterBusca(); } } }
private void afterNovo() { using (TFOrdemProducao fOrdem = new TFOrdemProducao()) { fOrdem.Text = "NOVA ORDEM PRODUÇÃO"; if (fOrdem.ShowDialog() == DialogResult.OK) { if (fOrdem.rOrdem != null) { try { TCN_OrdemProducao.Gravar(fOrdem.rOrdem, null); MessageBox.Show("Ordem Produção gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparFiltros(); id_ordem.Text = fOrdem.rOrdem.Id_ordem.Value.ToString(); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
private void bbAddOrdem_Click(object sender, EventArgs e) { using (TFOrdemProducao fOrdem = new TFOrdemProducao()) { if (fOrdem.ShowDialog() == DialogResult.OK) { if (fOrdem.rOrdem != null) { try { for (int i = 0; i < fOrdem.rOrdem.Qt_replicarOP; i++) { TCN_OrdemProducao.Gravar(fOrdem.rOrdem, null); fOrdem.rOrdem.Id_ordem = null; } MessageBox.Show("Ordem produção gravada com sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); bbBuscarOrdem_Click(this, new EventArgs()); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }