コード例 #1
0
        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)
            {
            }
        }
コード例 #2
0
ファイル: index.aspx.cs プロジェクト: italoangelo13/SIGECOM
        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;
                }
            }
        }
コード例 #3
0
        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");
            }
        }
コード例 #4
0
        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;
            }
        }
コード例 #5
0
        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;
            }
        }