public override void Alterar() { try { base.Alterar(); if (gv_Equipamento_x_Usuario.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } var row = gv_Equipamento_x_Usuario.GetSelectedRow <E_EQUIPAMENTOUSUARIO>(); using (var forma = new FEquipamentoUsuario_Cadastro { Operacao = Operacao.Alterar, equipamentoUsuario = row }) { if (forma.ShowDialog() == DialogResult.OK) { equipamentoUsuario = forma.equipamentoUsuario; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public static bool Salvar(E_EQUIPAMENTOUSUARIO equipamentoUsuario, ref int transacao) { try { Conexao.Iniciar(ref transacao); Conexao.Banco.CAD_DIV_EQUIPAMENTO_X_USUARIO(equipamentoUsuario.OPERACAO.Value(), equipamentoUsuario.USUARIO.GetValue(), equipamentoUsuario.EQUIPAMENTO.GetValue().ToInt(), equipamentoUsuario.DS_OBSERVACAO, equipamentoUsuario.ST_USOCOMPARTILHADO.Treat(), equipamentoUsuario.ST_REGISTRO.Treat(), equipamentoUsuario.LOGIN_CANCELAMENTO, equipamentoUsuario.DS_CANCELAMENTO.Treat()); Conexao.Enviar(); } catch (Exception excessao) { Conexao.Voltar(ref transacao); throw excessao; } Conexao.Finalizar(ref transacao); return true; }
public override void Buscar() { try { base.Buscar(); var equipamentosUsuario = from a in Conexao.Banco.TB_DIV_EQUIPAMENTO_X_USUARIOs where a.ID_EQUIPAMENTO == (equipamentoUsuario.EQUIPAMENTO.GetValue().HasValue() ? equipamentoUsuario.EQUIPAMENTO.GetValue().ToInt() : a.ID_EQUIPAMENTO) && a.LOGIN == (equipamentoUsuario.USUARIO.GetValue().HasValue() ? equipamentoUsuario.USUARIO.GetValue() : a.LOGIN) select a; if (Quantidade > 0) { equipamentosUsuario = equipamentosUsuario.Take(Quantidade); } gc_Equipamento_x_Usuario.DataSource = equipamentosUsuario.Select(a => new E_EQUIPAMENTOUSUARIO(a)).ToList(); gv_Equipamento_x_Usuario.BestFitColumns(); equipamentoUsuario = new E_EQUIPAMENTOUSUARIO(); } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Salvar() { try { cpc_DadosGerais.Controls.Validate(); equipamentoUsuario = new E_EQUIPAMENTOUSUARIO { OPERACAO = Operacao, EQUIPAMENTO = cbe_Equipamento.Text, USUARIO = cbe_Usuario.Text.Treat(), DS_OBSERVACAO = cte_DS_Observacao.Text.Treat(), ST_REGISTRO = cce_Ativo.Checked ? "A" : "C", ST_USOCOMPARTILHADO = cce_UsoCompartilhado.Checked ? "S" : "N" }; var transacao = 0; if (C_EQUIPAMENTOUSUARIO.Salvar(equipamentoUsuario, ref transacao)) { Finalizar(); } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Buscar() { try { base.Buscar(); var deptos = from a in Conexao.Banco.TB_DIV_EQUIPAMENTO_X_USUARIOs where a.ID_EQUIPAMENTO == (equipamentoUsuario.EQUIPAMENTO.GetValue().HasValue() ? equipamentoUsuario.EQUIPAMENTO.GetValue().ToInt() : a.ID_EQUIPAMENTO) && a.LOGIN == (equipamentoUsuario.USUARIO.GetValue().HasValue() ? equipamentoUsuario.USUARIO.GetValue() : a.LOGIN) select new E_EQUIPAMENTOUSUARIO(a); if (Quantidade > 0) { deptos = deptos.Take(Quantidade); } gc_Equipamento_x_Usuario.DataSource = deptos; gv_Equipamento_x_Usuario.BestFitColumns(); equipamentoUsuario = new E_EQUIPAMENTOUSUARIO(); } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public override void Adicionar() { try { base.Adicionar(); using (var forma = new FEquipamentoUsuario_Cadastro { Operacao = Operacao.Cadastrar }) { if (forma.ShowDialog() == DialogResult.OK) { equipamentoUsuario = forma.equipamentoUsuario; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Adicionar() { try { base.Adicionar(); using (var forma = new FEquipamentoUsuario_Lancamento { Operacao = Operacao.Cadastrar }) { if (forma.ShowDialog() == DialogResult.OK) { equipamentoUsuario = forma.equipamentoUsuario; Buscar(); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }