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) { } }
protected void _btnAcessar_Click(object sender, EventArgs e) { var usuario = _edUsuario.Text.ToString(); var senha = _edSenha.Text.ToString(); if (String.IsNullOrEmpty(usuario)) { Toast("Favor Informar o Usuario."); _edUsuario.Focus(); return; } if (String.IsNullOrEmpty(senha)) { Toast("Favor Informar Senha."); _edSenha.Focus(); return; } if (usuario.ToUpper().Equals("ADMIN") && senha.Equals("sigecom*2019")) { Session["usuario"] = "ADMIN"; Session["codUsuario"] = 0; Server.Transfer("Dashboard.aspx"); } else { BancoDados b = new BancoDados(); b.Query(@"SELECT * FROM USUARIO where USU_USUARIO = ?USU_USUARIO and USU_SENHA = ?USU_SENHA"); b.SetParametro("?USU_USUARIO", usuario); b.SetParametro("?USU_SENHA", FormsAuthentication.HashPasswordForStoringInConfigFile(senha, "md5")); DataTable dt = b.ExecutarDataTable(); if (dt.Rows.Count > 0) { Session["usuario"] = dt.Rows[0]["USU_USUARIO"].ToString().ToUpper(); Session["codUsuario"] = int.Parse(dt.Rows[0]["USU_CODIGOID"].ToString().ToUpper()); Server.Transfer("Dashboard.aspx"); } else { Toast("Usuario Invalido. <br> Tente Novamente!"); _edUsuario.Focus(); return; } } }
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"); } }
private void VerificaEmpresa() { BancoDados b = new BancoDados(); b.Query("SELECT * FROM empresa"); DataTable dt = b.ExecutarDataTable(); if (dt.Rows.Count == 0) { _pnlmodalCadEmpresa.Visible = true; } else { _pnlmodalCadEmpresa.Visible = false; } }
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; } }