public FDepartamento_Cadastro() { InitializeComponent(); this.Shown += delegate { try { if (Modo == Modo.Cadastrar) { Departamento = new TB_EST_DEPARTAMENTO(); } else if (Modo == Modo.Alterar) { if (Departamento == null) { Excessoes.Alterar(); } teIdentificador.Text = Departamento.ID_DEPARTAMENTO.ToString(); teDescricao.Text = Departamento.NM.Validar(); } } catch (Exception excessao) { excessao.Validar(); } }; }
public FCCusto_Cadastro() { InitializeComponent(); this.Shown += delegate { try { if (Modo == Modo.Cadastrar) { CCusto = new TB_FIN_CENTROCUSTO(); } else if (Modo == Modo.Alterar) { if (CCusto == null) { Excessoes.Alterar(); } teIdentificador.Text = CCusto.ID_CENTROCUSTO.ToString(); teDescricao.Text = CCusto.NM.Validar(); } } catch (Exception excessao) { excessao.Validar(); } }; }
public override void Alterar() { try { base.Alterar(); if (gv_Item.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FItem_Cadastro { Operacao = Operacao.Alterar, item = gv_Item.GetSelectedRow <E_ITEM>() }) { if (forma.ShowDialog() == DialogResult.OK) { item = forma.item; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Alterar() { try { base.Alterar(); if (gv_SalvaSenha.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FSalvaSenha_Cadastro { Operacao = Operacao.Alterar, salvaSenha = gv_SalvaSenha.GetSelectedRow <E_SALVASENHA>() }) { if (forma.ShowDialog() == DialogResult.OK) { salvaSenha = forma.salvaSenha; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void FMarca_Cadastro_Shown(object sender, EventArgs e) { try { if (Modo == Modo.Cadastrar) { marca = new TB_EST_MARCA(); } else if (Modo == Modo.Alterar) { if (marca == null) { Excessoes.Alterar(); } teID_MARCA.Text = marca.ID_MARCA.ToString(); teNM_MARCA.Text = marca.NM.Validar(); } teNM_MARCA.Focus(); } catch (Exception excessao) { excessao.Validar(); } }
public static void Gravar(CE_USUARIO usuario, int transacao) { try { Conexao.Iniciar(transacao); //Conexao.Banco.CAD_DIV_USUARIO(usuario.OPERACAO.Value(), // usuario.LOGIN, // usuario.SENHA, // usuario.NM_USUARIO, // usuario.TELEFONE, // usuario.EMAIL); Conexao.Finalizar(transacao); } catch (SqlException sqlExcessao) { Conexao.Voltar(transacao); Excessoes.SqlExceptions(sqlExcessao); } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public FImpressora_Cadastro() { InitializeComponent(); this.Shown += delegate { try { if (Modo == Modo.Cadastrar) { impressora = new TB_GOU_IMPRESSORA(); } else if (Modo == Modo.Alterar) { if (impressora == null) { Excessoes.Alterar(); } teIdentificador.Text = impressora.ID_IMPRESSORA.ToString(); teNM.Text = impressora.NM.Validar(); teCaminho.Text = impressora.NM_CAMINHO.Validar(); } } catch (Exception excessao) { excessao.Validar(); } }; }
private void cbe_Departamento_ButtonClick(object sender, ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { var filtros = new List <FPesquisa.Filtro>(); var id_equipamento = new FPesquisa.Filtro { Descricao = "Identificador", Nome = "ID_EQUIPAMENTO", Tamanho = 100 }; var ds_observacao = new FPesquisa.Filtro { Descricao = "Observação", Nome = "DS_OBSERVACAO", Tamanho = 350 }; filtros.Add(id_equipamento); filtros.Add(ds_observacao); formaPesquisa.Filtros = filtros; formaPesquisa.Multiplos = false; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_EQUIPAMENTOs select new E_EQUIPAMENTO(a); if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Equipamento.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().ID_EQUIPAMENTO.ToString(); cte_DS_Observacao.Text = formaPesquisa.Selecionados.Cast <E_EQUIPAMENTO>().First().DS_OBSERVACAO.Treat(); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public override void Alterar() { try { base.Alterar(); if (gv_Categoria.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FCategoria_Cadastro { Operacao = Operacao.Alterar, categoria = gv_Categoria.GetSelectedRow <E_CATEGORIA>() }) { if (forma.ShowDialog() == DialogResult.OK) { categoria = forma.categoria; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Alterar() { try { base.Alterar(); if (gv_GrupoProduto.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FGrupoProduto_Cadastro { Operacao = Operacao.Alterar, grupoproduto = gv_GrupoProduto.GetSelectedRow <E_GRUPOPRODUTO>() }) { if (forma.ShowDialog() == DialogResult.OK) { grupoproduto = forma.grupoproduto; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public static bool Iniciar(ref int posicaoTransacao) { try { if (posicaoTransacao == 0) { BancoDados.Connection.Open(); BancoDados.Transaction = BancoDados.Connection.BeginTransaction(IsolationLevel.ReadUncommitted);; } posicaoTransacao++; } catch (SqlException excessao) { if ((excessao.Number == 67 || excessao.Number == 2 || excessao.Number == 4060 || excessao.Number == -1) && Testando) { Excessoes.Generico(string.Format("Não foi possível conectar-se ao banco de dados!{0}Por favor, verifique os dados de conexão e/ou sua conexão!", Environment.NewLine)); } else if (excessao.Number == 67 || excessao.Number == 2 || excessao.Number == 4060 || excessao.Number == -1) { Excessoes.Generico(string.Format(@"Você está desconectado do banco de dados!{0}Por favor, verifique os dados de conexão e/ou sua conexão!{0}{0}Obs.: Os processos realizados não serão salvos!", Environment.NewLine)); } else { throw new SYSException(Excessoes.Tratar(excessao)); } return(false); } return(true); }
private void cbe_Equipamento_Leave(object sender = null, EventArgs e = null) { try { cte_DS_Observacao.Text = ""; if (cbe_Equipamento.Text.ToInt() <= 0) { cbe_Equipamento.Text = ""; } else { var equipamento = (from a in Conexao.Banco.TB_DIV_EQUIPAMENTOs where a.ID_EQUIPAMENTO == cbe_Equipamento.Text.ToInt() select new E_EQUIPAMENTO(a)).Take(1); if (equipamento == null || equipamento.Count() == 0) { cbe_Equipamento.Text = ""; } else { cte_DS_Observacao.Text = equipamento.First().DS_OBSERVACAO.Treat(); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
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 Alterar() { try { base.Alterar(); if (gv_Usuario.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FUsuario_Cadastro { Operacao = Operacao.Alterar, usuario = gv_Usuario.GetSelectedRow <E_USUARIO>() }) { if (forma.ShowDialog() == DialogResult.OK) { usuario = forma.usuario; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Alterar() { try { base.Alterar(); if (gv_Status.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FStatus_Cadastro { Operacao = Operacao.Alterar, status = gv_Status.GetSelectedRow <E_STATUS>() }) { if (forma.ShowDialog() == DialogResult.OK) { status = forma.status; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
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 override void Alterar() { try { base.Alterar(); if (gv_Departamento.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FDepartamento_Cadastro { Operacao = Operacao.Alterar, departamento = gv_Departamento.GetSelectedRow <E_DEPARTAMENTO>() }) { if (forma.ShowDialog() == DialogResult.OK) { departamento = forma.departamento; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
public override void Alterar() { try { base.Alterar(); if (gv_Conhecimento.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FConhecimento_Lancamento { Operacao = Operacao.Alterar, conhecimento = gv_Conhecimento.GetSelectedRow <E_CONHECIMENTO>() }) { if (forma.ShowDialog() == DialogResult.OK) { conhecimento = forma.conhecimento; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }
private void csb_Gerar_Click(object sender, EventArgs e) { try { var selecionados = gv_Tabela.GetSelectedRows(); var linhas = new List <string>(); foreach (var selecionado in selecionados) { linhas.Add(gv_Tabela.GetRowCellValue(selecionado, colName).ToString()); } if (linhas.Count == 0) { throw new Exception("É necessário selecionar ao menos uma tabela!"); } if (fbd_Arquivos.ShowDialog() == DialogResult.OK) { foreach (var linha in linhas) { System.IO.File.WriteAllText(String.Format("{0}\\CAD_{1}.SQL", fbd_Arquivos.SelectedPath, linha.Substring(3)), Fontes.Procedure(linha)); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public override void Alterar() { try { base.Alterar(); if (gv_AlocacaoRecurso.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro(); } using (var forma = new FAlocacaoRecurso_Lancamento { Operacao = Operacao.Alterar, alocacaoRecurso = gv_AlocacaoRecurso.GetSelectedRow <E_ALOCACAORECURSO>() }) { if (forma.ShowDialog() == DialogResult.OK) { alocacaoRecurso = forma.alocacaoRecurso; Buscar(); } } } 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; C_EQUIPAMENTOUSUARIO.Salvar(equipamentoUsuario, ref transacao); Finalizar(); } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
private void cbe_Usuario_ButtonClick(object sender, ButtonPressedEventArgs e) { try { using (var formaPesquisa = new FPesquisa()) { var filtros = new List <FPesquisa.Filtro>(); var login = new FPesquisa.Filtro { Descricao = "Login", Nome = "LOGIN", Tamanho = 100 }; var nm_usuario = new FPesquisa.Filtro { Descricao = "Nome do usuário", Nome = "NM_USUARIO", Tamanho = 350 }; filtros.Add(login); filtros.Add(nm_usuario); formaPesquisa.Filtros = filtros; formaPesquisa.Multiplos = false; formaPesquisa.Consulta = from a in Conexao.Banco.TB_DIV_USUARIOs select new { a.LOGIN, a.NM_USUARIO }; if (formaPesquisa.ShowDialog() == DialogResult.OK) { cbe_Usuario.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["LOGIN"].ToString(); cte_NM_Usuario.Text = formaPesquisa.SelecionadosDataTable.Rows[0]["NM_USUARIO"].ToString(); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public override void Deletar() { try { base.Deletar(); foreach (var indiceSelecionado in gv_Equipamento_x_Usuario.GetSelectedRows()) { var registro = gv_Equipamento_x_Usuario.GetRow(indiceSelecionado) as E_EQUIPAMENTOUSUARIO; if (registro != null) { registro.OPERACAO = Operacao.Deletar; var transacao = 0; C_EQUIPAMENTOUSUARIO.Salvar(registro, ref transacao); Buscar(); } } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public FAmbiente_Cadastro() { InitializeComponent(); this.Shown += delegate { try { if (Modo == Modo.Cadastrar) { Ambiente = new TB_GOU_AMBIENTE(); } else if (Modo == Modo.Alterar) { if (Ambiente == null) { Excessoes.Alterar(); } teIdentificador.Text = Ambiente.ID_AMBIENTE.ToString(); teNMAmbiente.Text = Ambiente.NM.Validar(); } } catch (Exception excessao) { excessao.Validar(); } }; }
private void FPreco_Lancamento_Shown(object sender, EventArgs e) { try { Padroes(); if (Modo == Modo.Cadastrar) { preco = new TB_EST_PRECO(); } else if (Modo == Modo.Alterar) { if (preco == null) { Excessoes.Alterar(); } // Colocado a vericação para que quando não tiver preço no produto lançado no PDV, caia como alteração com os valores pré cadastrados. if (preco.ID_PRECO.TemValor()) { teID_PRECO.Text = preco.ID_PRECO.ToString(); } beID_PRODUTO.Text = preco.ID_PRODUTO.ToString(); beID_PRODUTO_Leave(null, null); rgTP_PRECO.SelectedIndex = preco.TP_PRECO.Validar() == "V" ? 0 : 1; seVL_PRECO.Value = preco.VL_PRECO.Padrao(); } } catch (Exception excessao) { excessao.Validar(); } }
private void FGrupo_Cadastro_Shown(object sender, EventArgs e) { try { //tcgAdicionais.Visibility = Parametros.ST_Gourmet ? LayoutVisibility.Always : LayoutVisibility.Never; if (Modo == Modo.Cadastrar) { Grupo = new TB_EST_GRUPO(); } else if (Modo == Modo.Alterar) { if (Grupo == null) { Excessoes.Alterar(); } teID_GRUPO.Text = Grupo.ID_GRUPO.ToString(); ceST_COMPLEMENTO.Checked = Grupo.ST_COMPLEMENTO.Padrao(); ceST_ALMOXARIFADO.Checked = Grupo.ST_ALMOXARIFADO.Padrao(); ceST_FRACAO.Checked = Grupo.ST_FRACAO.Padrao(); ceST_SERVICO.Checked = Grupo.ST_SERVICO.Padrao(); teNM_GRUPO.Text = Grupo.NM.Validar(); // Aba gourmet if (tcgAdicionais.Visibility == LayoutVisibility.Always) { // Aba COM if (Grupo.TB_EST_GRUPO_ADICIONAIs != null) { gcCOM.DataSource = (from a in Grupo.TB_EST_GRUPO_ADICIONAIs where a.TP == "C" select a).ToList(); } // Aba SEM if (Grupo.TB_EST_GRUPO_ADICIONAIs != null) { gcSEM.DataSource = (from a in Grupo.TB_EST_GRUPO_ADICIONAIs where a.TP == "S" select a).ToList(); } } } } catch (Exception excessao) { excessao.Validar(); } }
private void csb_ConectarBuscar_Click(object sender, EventArgs e) { try { Conexao.Reiniciar(); Conexao.Parametros.Servidor = cte_Servidor.Text.Trim(); Conexao.Parametros.Banco = cte_BancoDados.Text.Trim(); Conexao.Parametros.Usuario = cte_Usuario.Text.Trim(); Conexao.Parametros.Senha = cte_Senha.Text.Trim(); gc_Tabela.DataSource = N_Tabela.Buscar(false, ""); } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
public FContas_Cadastro() { InitializeComponent(); this.Shown += delegate { try { if (Modo == Modo.Cadastrar) { duplicata = new TB_FIN_DUPLICATA(); } else if (Modo == Modo.Alterar) { if (duplicata == null) { Excessoes.Alterar(); } if (new QLiquidacao().Buscar(0, duplicata.ID_DUPLICATA).Count() > 0) { lcGeral.Enabled = false; } teIdentificador.Text = duplicata.ID_DUPLICATA.ToString(); teNrDocumento.Text = duplicata.ID_DOCUMENTO; deEmissao.Text = duplicata.DT_EMISSAO.ToString(); rbPagar.Checked = duplicata.TP == "P"; rbReceber.Checked = duplicata.TP == "R"; beEmpresa.Text = duplicata.ID_EMPRESA.ToString(); beEmpresa_Leave(null, null); beClifor.Text = duplicata.ID_CLIFOR.ToString(); beClifor_Leave(null, null); beCCusto.Text = duplicata.ID_CENTROCUSTO.ToString(); beCCusto_Leave(null, null); beCondicao.Text = duplicata.ID_CONDICAOPAGAMENTO.ToString(); beCondicao_Leave(null, null); seQtdParcelas.Value = duplicata.QT_PARCELAS ?? 0m; seValor.Value = duplicata.VL ?? 0m; } } catch (Exception excessao) { excessao.Validar(); } }; }
private void FEquipamentoUsuario_Lancamento_Load(object sender = null, EventArgs e = null) { try { if (Operacao == Operacao.Alterar) { cbe_Equipamento.Text = equipamentoUsuario.EQUIPAMENTO.GetValue(); cbe_Equipamento_Leave(); cbe_Usuario.Text = equipamentoUsuario.USUARIO.GetValue(); cbe_Usuario_Leave(); cte_DS_Observacao.Text = equipamentoUsuario.DS_OBSERVACAO.Treat(); cce_Ativo.Checked = equipamentoUsuario.ST_REGISTRO.Treat() == "A"; cce_UsoCompartilhado.Checked = equipamentoUsuario.ST_USOCOMPARTILHADO == "S"; } } catch (Exception excessao) { Excessoes.Exceptions(excessao); } }
private void csb_Atender_Click(object sender = null, EventArgs e = null) { try { if (gv_Chamado.GetSelectedRows().Count() == 0) { throw Excessoes.AlterandoSemRegistro("um chamado"); } var chamado = gv_Chamado.GetSelectedRow <E_CHAMADO>(); if (chamado.ST_CHAMADO == "C") { throw new Exception("Não é permitido atender um chamado já cancelado!"); } if (chamado.ST_CHAMADO == "F") { throw new Exception("Não é permitido atender um chamado já finalizado!"); } if (Conexao.Banco.TB_DIV_EVENTOs.Any(a => a.ID_CHAMADO == chamado.ID_CHAMADO)) { throw new Exception("Não é permitido atender um chamado já em atendimento!"); } using (var forma = new FAtendimento_Lancamento { Operacao = Operacao.Alterar, chamado = chamado }) { if (forma.ShowDialog() == DialogResult.OK) { cse_Identificador.Value = forma.chamado.ID_CHAMADO; Buscar(); } } } catch (Exception excessao) { Mensagens.Alerta(excessao.Tratar()); } }