private void btn_retornarManut_Click(object sender, EventArgs e) { if (bsPneus.Current != null) { if ((bsPneus.Current as TRegistro_LanPneu).St_registro.ToUpper().Equals("M")) { if (MessageBox.Show("Confirma o retorno do pneu selecionado da manutenção?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes) { using (TFCadPneu fPneu = new TFCadPneu()) { fPneu.rPneu = bsPneus.Current as TRegistro_LanPneu; fPneu.pStatus = "M"; if (fPneu.ShowDialog() == DialogResult.OK) { if (fPneu.rPneu != null) { try { CamadaNegocio.Frota.Cadastros.TCN_LanPneu.RetornoManutencao(bsPneus.Current as TRegistro_LanPneu, null); MessageBox.Show("Pneu retornado da manutenção!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message.Trim(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } } } } }
private void BB_Alterar_Click(object sender, EventArgs e) { if (bsPneus.Current == null) { return; } using (TFCadPneu fPneu = new TFCadPneu()) { fPneu.pTitle = "Alteração de Pneu"; fPneu.rPneu = (bsPneus.Current as TRegistro_LanPneu); if (fPneu.ShowDialog() == DialogResult.OK) { if (fPneu.rPneu != null) { try { if (fPneu.rPneu.GerarAlmoxarifado) { TRegistro_Movimentacao _Movimentacao = new TRegistro_Movimentacao(); _Movimentacao.Cd_empresa = fPneu.rPneu.Cd_empresa; _Movimentacao.Id_almox = fPneu.rPneu.Id_almox; _Movimentacao.Cd_produto = fPneu.rPneu.Cd_produto; _Movimentacao.Dt_movimento = CamadaDados.UtilData.Data_Servidor(); _Movimentacao.Tp_movimento = "E"; _Movimentacao.Quantidade = 1; _Movimentacao.Vl_unitario = _Movimentacao.Vl_subtotal = fPneu.rPneu.CustoPneuAlmoxarifado; _Movimentacao.St_registro = "A"; _Movimentacao.Ds_observacao = "ENTRADA POR CADASTRO DE PNEUS NOVOS"; CamadaNegocio.Almoxarifado.TCN_Movimentacao.Gravar(_Movimentacao, null); } TCN_LanPneu.Gravar(fPneu.rPneu, null); if (fPneu.rPneu.GerarAlmoxarifado) { MessageBox.Show("Gerado movimentação de entrada no almoxarifado para o produto informado. Pneu gravado com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Pneu gravado com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } LimparFiltros(); afterBusca(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }