示例#1
0
        protected void strItemSelector1_ReadData(object sender, StoreReadDataEventArgs e)
        {
            SGSIBusiness ca = new SGSIBusiness();

            strItemSelector1.DataSource = ca.CarregarCmbNormas();
            strItemSelector1.DataBind();
        }
示例#2
0
        public int AdicionarUsuario(string nome, string cargo, string departamento, string email, int tipo, string senha)
        {
            int          departamentoId = Convert.ToInt32(departamento);
            SGSIBusiness ca             = new SGSIBusiness();

            return(ca.AdicionarUsuario(nome, cargo, departamentoId, email, tipo, senha));
        }
示例#3
0
        protected void CarregaUsuarios(object sender, StoreReadDataEventArgs e)
        {
            SGSIBusiness ca = new SGSIBusiness();

            storeUsuarios.DataSource = ca.CarregarUsuarios();
            storeUsuarios.DataBind();
        }
示例#4
0
        public void CarregaHistoricoNorma(string norma)
        {
            int          normaId = Convert.ToInt32(norma);
            SGSIBusiness ca      = new SGSIBusiness();

            storeCarregaHistoricoNorma.DataSource = ca.CarregaHistoricoNorma(normaId);
            storeCarregaHistoricoNorma.DataBind();
        }
示例#5
0
        public void CarregaHistoricoProc(string procId)
        {
            int          procedimentoId = Convert.ToInt32(procId);
            SGSIBusiness ca             = new SGSIBusiness();

            storeHistoricoProc.DataSource = ca.CarregaHistoricoProc(procedimentoId);
            storeHistoricoProc.DataBind();
        }
示例#6
0
        public void CarregaComboFuncionario(string dpId)
        {
            int          dptoId = Convert.ToInt32(dpId);
            SGSIBusiness ca     = new SGSIBusiness();

            storeFuncionarios.DataSource = ca.CarregarCmbFuncionarios(dptoId);
            storeFuncionarios.DataBind();
        }
示例#7
0
        public void CarregaComboFuncionario()
        {
            int          dptoId = Convert.ToInt32(Session["DEPARTAMENTO_ID"]);
            SGSIBusiness ca     = new SGSIBusiness();

            storeFuncionarios.DataSource = ca.CarregarCmbFuncionarios(dptoId);
            storeFuncionarios.DataBind();
        }
示例#8
0
        public void CarregaEmailCargoFuncionario(string nome, string dpId)
        {
            int          departamentoId     = Convert.ToInt32(dpId);
            SGSIBusiness ca                 = new SGSIBusiness();
            List <EntityFuncionarios> dados = new List <EntityFuncionarios>();

            dados = ca.CarregarEmailCargo(nome, departamentoId);
            TextNewUserEmail.Value = dados[0].email;
            TextNewUserCargo.Value = dados[0].cargo;
        }
示例#9
0
        public int SalvarProcedimento(string nome, string norma, string dpId, DateTime dtInicial, DateTime dtFinal, string descricao)
        {
            string       solicitante         = Convert.ToString(Session["NOME"]);
            int          situacaoId          = 1;
            int          situacaoHistoricoId = 1;
            double       progresso           = 0.0;
            int          dptoId = Convert.ToInt32(dpId);
            SGSIBusiness ca     = new SGSIBusiness();

            return(ca.SalvarProcedimento(solicitante, nome, norma, dptoId, dtInicial, dtFinal, situacaoId, progresso, descricao, situacaoHistoricoId));
        }
示例#10
0
        public void NotificarProcedimento()
        {
            int          retorno = 0;
            string       usuario = Convert.ToString(Session["NOME"]);
            SGSIBusiness ca      = new SGSIBusiness();

            retorno = ca.NotificarProc(usuario);
            if (retorno > 0)
            {
                NotificProc.Text = Convert.ToString(retorno);
            }
        }
示例#11
0
        public int ApagarProcedimento(string proc)
        {
            int          procedimentoId = Convert.ToInt32(proc);
            int          retorno;
            SGSIBusiness ca = new SGSIBusiness();

            retorno = ca.ApagarProcedimento(procedimentoId);
            if (retorno == 1)
            {
                storeProcedimentos.Reload();
            }

            return(retorno);
        }
示例#12
0
        public int ApagarNorma(string norma, string caminho)
        {
            int          normaId = Convert.ToInt32(norma);
            int          retorno;
            SGSIBusiness ca = new SGSIBusiness();

            retorno = ca.ApagarNorma(normaId);
            if (retorno == 1)
            {
                File.Delete(caminho);
                storeCarregaNormas.Reload();
            }

            return(retorno);
        }
示例#13
0
        public int DelegarProcedimento(string procedimento, string responsavelAtual, int situacaoId, double progresso, int situacaoHistoricoId, string cargo)
        {
            int retorno;
            int procedimentoId = Convert.ToInt32(procedimento);
            //int departamentoId = Convert.ToInt32(departamento);
            int          departamentoId = Convert.ToInt32(Session["DEPARTAMENTO_ID"]);
            string       executador     = Convert.ToString(Session["NOME"]);
            SGSIBusiness ca             = new SGSIBusiness();

            retorno = ca.AtualizarProcedimento(procedimentoId, departamentoId, responsavelAtual, cargo, situacaoId, progresso, situacaoHistoricoId, executador);
            if (retorno == 1)
            {
                storeProcedimentos.Reload();
            }
            return(retorno);
        }
示例#14
0
        public int SalvarNorma(string nome, int dpId)
        {
            int            retorno;
            string         autor    = TabPanel1.Title;
            string         destino  = "/Normas/";
            HttpPostedFile file     = this.UploadNorma.PostedFile; // or this.Request.Files[0]
            string         fileName = file.FileName;
            string         path     = Server.MapPath(null) + destino + nome + ".pdf";

            file.SaveAs(path);
            SGSIBusiness ca      = new SGSIBusiness();
            DateTime     criacao = DateTime.Now;

            retorno = ca.SalvarNorma(nome, dpId, path, criacao, autor);
            //storeCarregaNormas.Reload();
            return(retorno);
        }
示例#15
0
        public int AtualizarConcluirProcedimento(int procedimento, int departamento, int situacaoId, double progresso, int situacaoHistoricoId)
        {
            int          retorno;
            int          procedimentoId   = Convert.ToInt32(procedimento);
            int          departamentoId   = Convert.ToInt32(departamento);
            string       responsavelAtual = Convert.ToString(Session["Gerente"]);
            string       executador       = Convert.ToString(Session["Nome"]);
            string       cargo            = "Gerente";
            SGSIBusiness ca = new SGSIBusiness();

            retorno = ca.AtualizarProcedimento(procedimentoId, departamentoId, responsavelAtual, cargo, situacaoId, progresso, situacaoHistoricoId, executador);
            if (retorno == 1)
            {
                storeProcedimentos.Reload();
                WinConcProce.Hide();
            }
            return(retorno);
        }
示例#16
0
        public int SalvarEvidencia(string procedimento, string descricao)
        {
            int            procedimentoId = Convert.ToInt32(procedimento);
            int            retorno;
            string         destino    = "/Evidencias/";
            HttpPostedFile file       = this.FileUploadEviden.PostedFile; // or this.Request.Files[0]
            string         fileName   = file.FileName;
            string         path       = Server.MapPath(null) + destino + procedimento + ".jpeg";
            string         caminho    = destino + procedimento + ".jpeg";
            string         executador = Convert.ToString(Session["NOME"]);

            file.SaveAs(path);
            SGSIBusiness ca   = new SGSIBusiness();
            DateTime     data = DateTime.Now;

            retorno = ca.SalvarEvidencia(procedimentoId, caminho, descricao, executador, data);

            return(retorno);
        }
示例#17
0
        //public void PassarPram()
        //{
        //    RelatorioProcedimentoExecutado r1 = new RelatorioProcedimentoExecutado();
        //    r1.Report.ReportParameters[0].Value = 17;
        //    ReportViewer1.RefreshReport();
        //}

        public void Initializer()
        {
            int    dptoId = Convert.ToInt32(Session["DEPARTAMENTO_ID"]);
            int    userId = Convert.ToInt32(Session["USER_ID"]);
            string nome   = Convert.ToString(Session["NOME"]);

            SGSIBusiness ca = new SGSIBusiness();

            storeProcedimentos.DataSource = ca.CarregarProcedimentos(userId);
            storeProcedimentos.DataBind();
            storeCarregaNormas.DataSource = ca.CarregarNormas();
            storeCarregaNormas.DataBind();
            storeCmbNormas.DataSource = ca.CarregarCmbNormas();
            storeCmbNormas.DataBind();
            storeDepartamentos.DataSource = ca.CarregarCmbDepartamentos();
            storeDepartamentos.DataBind();
            storeFuncionarios.DataSource = ca.CarregarCmbFuncionarios(dptoId);
            storeFuncionarios.DataBind();
            HUserName.Value = Convert.ToString(Session["NOME"]);
        }
示例#18
0
        protected void Initializer()
        {
            int          userId = Convert.ToInt32(Session["USER_ID"]);
            string       nome   = Convert.ToString(Session["NOME"]);
            SGSIBusiness ca     = new SGSIBusiness();

            storeUsuarios.DataSource = ca.CarregarUsuarios();
            storeUsuarios.DataBind();
            storeDepartamentos.DataSource = ca.CarregarCmbDepartamentos();
            storeDepartamentos.DataBind();
            storeGrupoUsuarios.DataSource = ca.CarregarCmbGrupos();
            storeGrupoUsuarios.DataBind();
            storeCarregaNormas.DataSource = ca.CarregarNormas();
            storeCarregaNormas.DataBind();
            storeCmbNormas.DataSource = ca.CarregarCmbNormas();
            storeCmbNormas.DataBind();
            storeProcedimentos.DataSource = ca.CarregarProcedimentos(userId);
            storeProcedimentos.DataBind();
            HUserName.Value = Convert.ToString(Session["NOME"]);
        }
示例#19
0
        public int ConsultarLogin(string email, string senha)
        {
            SGSIBusiness ca      = new SGSIBusiness();
            int          retorno = 0;

            List <EntityUsuarios> dados = new List <EntityUsuarios>();

            dados = ca.ConsultarLogin(email, senha);

            retorno = dados[0].Retorno;



            if (retorno == 1)
            {
                Session["Gerente"]    = dados[0].Gerente;
                Session["TipoAcesso"] = dados[0].TipoAcesso;
                int tipoAcesso = Convert.ToInt32(Session["TipoAcesso"]);
                Session["USER_ID"]         = dados[0].UserId;
                Session["EMAIL"]           = dados[0].Email;
                Session["NOME"]            = dados[0].Nome;
                Session["CARGO"]           = dados[0].Cargo;
                Session["DEPARTAMENTO_ID"] = dados[0].DepartamentoId;
                if (tipoAcesso == 1)
                {
                    Response.Redirect("SecurityOffice.aspx");
                }
                else if (tipoAcesso == 2)
                {
                    Response.Redirect("Manager.aspx");
                }
                else if (tipoAcesso == 3)
                {
                    Response.Redirect("Executors.aspx");
                }
            }
            return(retorno);
        }
示例#20
0
        public int AtualizarNorma(string norma, string nome)
        {
            int            normaId = Convert.ToInt32(norma);
            DateTime       data    = DateTime.Now;
            int            retorno;
            string         autor    = Session["EMAIL"].ToString();
            string         destino  = "/Normas/";
            HttpPostedFile file     = this.UpdateUploadNorma.PostedFile; // or this.Request.Files[0]
            string         fileName = file.FileName;
            string         path     = Server.MapPath(null) + destino + nome + ".pdf";

            file.SaveAs(path);

            SGSIBusiness ca = new SGSIBusiness();

            retorno = ca.AtualizarNorma(normaId, data, autor);
            if (retorno == 1)
            {
                storeCarregaNormas.Reload();
            }

            return(retorno);
        }
示例#21
0
        public int AtualizarUsuario(string email, int ativo)
        {
            SGSIBusiness ca = new SGSIBusiness();

            return(ca.AtualizarUsuario(email, ativo));
        }
示例#22
0
        public int AlterarSenhaUsuario(string email, string senha)
        {
            SGSIBusiness ca = new SGSIBusiness();

            return(ca.AlterarSenhaUsuario(email, senha));
        }