Esempio n. 1
0
    protected void CarregarDepartamento()
    {
        DataSet ds = new DataSet();

        ds = DepartamentoDB.CountDepartamento();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            lblDepartamento.Text += "<p/><div class='animated flipInY col-lg-3 col-md-3 col-sm-12 col-xs-12'>" +
                                    "<div class='tile-stats media event'>" +
                                    "<a class='pull-right border-aero profile_thumb'>" +
                                    "<i class='blue fa fa-tasks'></i><span class='left badge bg-blue'>" + dr["count(dep_cod)"] + "</span>" +
                                    "</a>" +
                                    "<center><br/><h3><a class='title blue' href='../paginas/ConsultaDepartamento.aspx'>Departamento</a></h3><center><br/>" +
                                    "</div>" +
                                    "</div>";

            //lblDepartamento.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
            //                "<div class='tile-stats'>" +
            //                    "<div class='icon'>" +
            //                        "<i class='fa fa-bank'></i>" +
            //                    "</div>" +
            //                    "<div class='count'>" + dr["count(dep_cod)"] + "</div>" +
            //                    "<h3><a href='../paginas/ConsultaDepartamento.aspx'>Departamento</a></h3>" +
            //                    "<p></p>" +
            //                "</div>" +
            //            "</div>";
        }
    }
Esempio n. 2
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        if (txbNome.Text != "")
        {
            Departamento dep = new Departamento();

            dep.Dep_nome      = txbNome.Text;
            dep.Dep_descricao = txbDesc.Text;

            switch (DepartamentoDB.Insert(dep))
            {
            case 0:
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false);
                txbNome.Text = "";
                txbDesc.Text = "";
                break;

            case -2:
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
                break;
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false);
        }
    }
Esempio n. 3
0
    protected void btnAtualizar_Click(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        if (txbNome.Text != "")
        {
            Departamento dep = new Departamento();

            dep.Dep_cod       = Convert.ToInt32(txbCodigo.Text);
            dep.Dep_nome      = txbNome.Text;
            dep.Dep_descricao = txbDesc.Text;
            dep.Cod_fun       = fmp.Funcionario.Pessoa.Pes_cod;

            switch (DepartamentoDB.Atualizar(dep))
            {
            case 0:
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false);
                txbNome.Text   = "";
                txbDesc.Text   = "";
                txbCodigo.Text = "";
                break;

            case -2:
                Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
                break;
            }
        }
        else
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>warning();</script>", false);
        }
    }
Esempio n. 4
0
    public static void Desativar(int fun, string codigo)
    {
        Departamento dep = new Departamento();

        dep.Dep_cod = Convert.ToInt32(codigo);
        dep.Cod_fun = fun;

        DepartamentoDB.Excluir(dep);
    }
Esempio n. 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        if (Session["funcionario"] != null)
        {
            if (!Page.IsPostBack)
            {
                DataSet ds1    = new DataSet();
                string  pagina = "";
                int     n      = 0;
                ds1 = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr in ds1.Tables[0].Rows)
                {
                    pagina = dr["mod_pagina"].ToString();
                    if (pagina == "ExcluirDepartamento.aspx")
                    {
                        n = 1;
                    }
                }

                if (n != 1)
                {
                    Response.Redirect("~/paginas/Erro/Erro404.aspx");
                }

                if (Request.QueryString["par"] != null)
                {
                    if (Request.QueryString["par"].ToString() != "")
                    {
                        string valor = Request.QueryString["par"].ToString().Replace(" ", "+");
                        int    n1    = Convert.ToInt32(Funcoes.AESDecodifica(valor));

                        Departamento dep = DepartamentoDB.Select(n1);

                        txbCodigo.Text = Convert.ToString(dep.Dep_cod);
                        txbDesc.Text   = Convert.ToString(dep.Dep_descricao);
                        txbNome.Text   = Convert.ToString(dep.Dep_nome);
                    }
                }
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }
Esempio n. 6
0
    protected void CarregarDepartamentoInativo()
    {
        DataSet ds = new DataSet();

        ds = DepartamentoDB.CountDepartamentoInativo();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            lblDepartamentoInativo.Text += "<div class='animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12'>" +
                                           "<div class='tile-stats'>" +
                                           "<div class='icon'>" +
                                           "<i class='fa fa-tasks'></i>" +
                                           "</div>" +
                                           "<div class='count'>" + dr["count(dep_cod)"] + "</div>" +
                                           "<h3><a href='../paginas/ConsultaDepartamento.aspx?par=" +
                                           Funcoes.AESCodifica("Inativo") + "'>Departamento</a></h3>" +
                                           "<p></p>" +
                                           "</div>" +
                                           "</div>";
        }
    }
Esempio n. 7
0
    protected void btnApagar_Click(object sender, EventArgs e)
    {
        Departamento dep = new Departamento();

        dep.Dep_cod       = Convert.ToInt32(txbCodigo.Text);
        dep.Dep_nome      = txbNome.Text;
        dep.Dep_descricao = txbDesc.Text;

        switch (DepartamentoDB.Excluir(dep))
        {
        case 0:
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>sucess();</script>", false);
            txbNome.Text   = "";
            txbDesc.Text   = "";
            txbCodigo.Text = "";
            break;

        case -2:
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>error();</script>", false);
            break;
        }
    }
Esempio n. 8
0
    protected void Decodificar()
    {
        if (Request.QueryString["dto"] != null)
        {
            if (Request.QueryString["dto"].ToString() != "")
            {
                try
                {
                    string depar = Request.QueryString["dto"].ToString().Replace(" ", "+");
                    int    n1    = Convert.ToInt32(Funcoes.AESDecodifica(depar));

                    Departamento dep = DepartamentoDB.Select(n1);

                    txbCodigo.Text = Convert.ToString(dep.Dep_cod);
                    txbDesc.Text   = Convert.ToString(dep.Dep_descricao);
                    txbNome.Text   = Convert.ToString(dep.Dep_nome);
                }
                catch (Exception erro)
                {
                    Response.Redirect("~/Paginas/ConsultaDepartamento.aspx");
                }
            }
        }
    }
Esempio n. 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        FunMod fmp = (FunMod)Session["funcionario"];

        if (Session["funcionario"] != null)
        {
            if (!Page.IsPostBack)
            {
                DataSet ds1    = new DataSet();
                string  pagina = "";
                int     n      = 0;
                ds1 = FunModDB.SelectMenu(fmp.Funcionario.Fun_cod);
                foreach (DataRow dr in ds1.Tables[0].Rows)
                {
                    pagina = dr["mod_pagina"].ToString();
                    if (pagina == "ConsultaDepartamento.aspx")
                    {
                        n = 1;
                    }
                }

                if (n != 1)
                {
                    Response.Redirect("~/paginas/Erro/Erro404.aspx");
                }

                string ativo = "";
                if (Request.QueryString["par"] != null && Request.QueryString["par"] != "")
                {
                    ativo = "Inativo";
                }
                else
                {
                    ativo = "Ativo";
                }

                DataSet ds = new DataSet();
                ds = DepartamentoDB.Consulta(ativo);
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    string atualizar = "";
                    string desativar = "";
                    string ativar    = "";
                    if (Convert.ToString(dr["dep_ativo"]) != "Inativo")
                    {
                        ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod);
                        foreach (DataRow dr1 in ds.Tables[0].Rows)
                        {
                            if (dr1["mod_descricao"].Equals("Editar Departamento"))
                            {
                                atualizar = "<a href='../paginas/AlterarDepartamento.aspx?dto=" + Funcoes.AESCodifica(Convert.ToString(dr["dep_cod"])) + "'>" +
                                            "<button type='button' class='btn btn-primary btn-xs'>" +
                                            " <i class='fa fa-edit'></i> Atualizar" +
                                            "</button>" +
                                            "</a>";
                                break;
                            }
                        }

                        foreach (DataRow dr2 in ds.Tables[0].Rows)
                        {
                            if (dr2["mod_descricao"].Equals("Desativar Departamento"))
                            {
                                desativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalDesativar'>" +
                                            " <i class='fa fa-trash'></i> Excluir" +
                                            "</button>";
                                break;
                            }
                        }
                    }
                    else
                    {
                        ds = ModuloDB.ModuloUsuario(fmp.Funcionario.Fun_cod);
                        foreach (DataRow dr1 in ds.Tables[0].Rows)
                        {
                            if (dr1["mod_descricao"].Equals("Editar Departamento"))
                            {
                                ativar = "<button type='button' class='btn btn-primary btn-xs' data-toggle='modal' data-target='#myModalAtivar'>" +
                                         " <i class='fa fa-check-circle'></i> Ativar" +
                                         "</button>";
                                break;
                            }
                        }
                    }

                    ds = DepartamentoDB.Consulta(ativo);

                    lbl.Text += "<div class='col-md-4 col-sm-4 col-xs-12 animated fadeInDown'>" +
                                "<div class='well profile_view'>" +
                                "<div class='col-sm-12'>" +
                                "<div class='left col-xs-12'>" +
                                "<h2>" + dr["dep_nome"] + "</h2>" +
                                "<ul class='list-unstyled'>" +
                                "<li>Codigo: " + dr["dep_cod"] + "</li>" +
                                "<li>Descrição: " + dr["dep_descricao"] + "</li>" +
                                "<li><i class='fa fa-user'></i> Chefe do Departamento: " + dr["nome"] + "</li>" +
                                "<li>Matrícula: " + dr["matricula"] + "</li> " +
                                "<br /><br />" +
                                "</ul>" +
                                "</div>" +
                                "</div>" +
                                "<div class='col-xs-12 bottom text-center'>" +
                                atualizar + desativar + ativar +
                                "</div>" +
                                "</div>" +
                                "</div>" +

                                "<div class='modal fade' id='myModalDesativar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" +
                                "<div class='modal-dialog' role='document'>" +
                                "<div class='modal-content'>" +
                                "<div class='modal-header'>" +
                                "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" +
                                "<span aria-hidden='true'>&times;</span>" +
                                "</button>" +
                                "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" +
                                "</div>" +
                                "<div class='modal-body'>" +
                                "<h2 class='text-center'>Tem certeza que deseja Excluir?</h2>" +
                                "</div>" +
                                "<div class='divider'></div>" +
                                "<div class='col-xs-12 bottom text-right'>" +
                                "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" +
                                "<button type='button' class='btn btn-danger' onclick='desativar(" + dr["dep_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" +
                                "</div>" +
                                "</div>" +
                                "</div>" +
                                "</div>" +

                                "<div class='modal fade' id='myModalAtivar' tabindex='- 1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>" +
                                "<div class='modal-dialog' role='document'>" +
                                "<div class='modal-content'>" +
                                "<div class='modal-header'>" +
                                "<button type='button' class='close' data-dismiss='modal' aria-label='Close'>" +
                                "<span aria-hidden='true'>&times;</span>" +
                                "</button>" +
                                "<h3 class='modal-title red' id='myModalLabel'>Aviso!</h3>" +
                                "</div>" +
                                "<div class='modal-body'>" +
                                "<h2 class='text-center'>Tem certeza que deseja Ativar?</h2>" +
                                "</div>" +
                                "<div class='divider'></div>" +
                                "<div class='col-xs-12 bottom text-right'>" +
                                "<button type='button' class='btn btn-default' data-dismiss='modal'>Não</button>" +
                                "<button type='button' class='btn btn-danger' onclick='ativar(" + dr["dep_cod"] + ", " + fmp.Funcionario.Pessoa.Pes_cod + ")'>Sim</button>" +
                                "</div>" +
                                "</div>" +
                                "</div>" +
                                "</div>";
                }

                if (lbl.Text == "")
                {
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>info();</script>", false);
                }
            }
        }
        else
        {
            Session["info"] = null;
            Response.Redirect("~/paginas/Login.aspx");
        }
    }