internal void GravaCritica(string tela, string metodo, Exception erro, String usuario) { BancoDados b = new BancoDados(); b.Query(@"INSERT INTO critica_processamento ( cri_data_hora, cri_tela, cri_metodo, cri_erro, cri_usuario ) VALUES ( CURRENT_TIMESTAMP, ?cri_tela, ?cri_metodo, ?cri_erro, ?cri_usuario )"); b.SetParametro("?cri_tela", tela); b.SetParametro("?cri_metodo", metodo); b.SetParametro("?cri_erro", erro.Message); b.SetParametro("?cri_usuario", usuario.ToUpper()); try { b.Executar(); } catch (Exception ex) { } }
public void GravaLog(string tela, string metodo, int tipo, String usuario, string cmd, int status) { /* * CODIGOS DE LOG - TIPO * 1 - INSERT * 2 - UPDATE * 3 - SELECT * 4 - DELETE * * CODIGOS DE LOG - STATUS * 1 - SUCESSO * 2 - ERRO * */ BancoDados b = new BancoDados(); b.Query(@"INSERT INTO log_sistema (log_tela, log_metodo, log_tipo, log_comando, log_status, log_data_cadastro, log_usuario) VALUES ( ?log_tela, ?log_metodo, ?log_tipo, ?log_comando, ?log_status, CURRENT_TIMESTAMP, ?log_usuario) "); b.SetParametro("?log_tela", tela); b.SetParametro("?log_metodo", metodo); b.SetParametro("?log_tipo", tipo); b.SetParametro("?log_comando", cmd); b.SetParametro("?log_status", status); b.SetParametro("?log_usuario", usuario.ToUpper()); try { b.Executar(); } catch (Exception ex) { GravaCritica("Logs.cs", "GravaLog", ex, "Admin"); } }
protected void _btnSalvar_Click(object sender, EventArgs e) { Log l = new Log(); if (String.IsNullOrEmpty(_edNomeFantasia.Text)) { showToast("Nome Fantasia é um campo obrigatório."); _edNomeFantasia.Focus(); return; } if (String.IsNullOrEmpty(_edProprietario.Text)) { showToast("Proprietário é um campo obrigatório."); _edProprietario.Focus(); return; } DateTime dataAbertura = new DateTime(); try{ dataAbertura = DateTime.Parse(_edDataAbertura.Text); } catch { } BancoDados b = new BancoDados(); b.Query(@"INSERT INTO EMPRESA ( emp_nome_fant, emp_razao_social, emp_cnpj, emp_endereco, emp_tel1, emp_tel2, emp_fax, emp_data_abertura, emp_nome_prop, emp_tel_prop, emp_cpf_prop ) VALUES ( ?emp_nome_fant, ?emp_razao_social, ?emp_cnpj, ?emp_endereco, ?emp_tel1, ?emp_tel2, ?emp_fax, ?emp_data_abertura, ?emp_nome_prop, ?emp_tel_prop, ?emp_cpf_prop )"); b.SetParametro("?emp_nome_fant", _edNomeFantasia.Text); b.SetParametro("?emp_razao_social", _edRazaoSocial.Text); b.SetParametro("?emp_cnpj", _edcnpj.Text); b.SetParametro("?emp_endereco", _edEndereco.Text); b.SetParametro("?emp_tel1", _edTel1.Text); b.SetParametro("?emp_tel2", _edTel2.Text); b.SetParametro("?emp_fax", _edFax.Text); b.SetParametro("?emp_data_abertura", dataAbertura); b.SetParametro("?emp_nome_prop", _edProprietario.Text); b.SetParametro("?emp_tel_prop", _edTelProp.Text); b.SetParametro("?emp_cpf_prop", _edCpfProp.Text); try { b.Executar(); showToast("Dados Empresariais Salvos com sucesso!"); _pnlmodalCadEmpresa.Visible = false; } catch (Exception ex) { l.GravaCritica("Dashboard.aspx", "_btnSalvar_Click", ex, Session["usuario"].ToString()); showToast("Não foi possivel salvar os Dados Empresariais! <br> Consulte o Relatorio de Críticas para saber qual foi o erro."); return; } }