コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["pessoaID"] != null)
            {
                Response.Redirect("index.aspx");
            }

            if (IsPostBack)
            {
                string senha = Request.Form["senha"];
                string login = Request.Form["userLogin"];

                if (senha == "" || login == "")
                {
                    Response.Write("Por favor preencha todos os campos.");
                }
                else
                {
                    PessoasDominio selecionar = new PessoasDominio();
                    Pessoas        cara       = selecionar.selecionar(login);

                    if (cara == null)
                    {
                        selecionar.criarConta(login, senha);
                        Response.Write("Usuario criado com sucesso !");
                        Response.Redirect("login.aspx");
                    }
                    else
                    {
                        Response.Write("Parece que já existe alguém cadastrado com esses dados.");
                    }
                }
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["pessoaID"] == null)
            {
                Response.Redirect("login.aspx");
            }

            if (!IsPostBack)
            {
                TicketsDominio     dom        = new TicketsDominio();
                AtualizacaoDominio adom       = new AtualizacaoDominio();
                List <Atualizacao> listaS     = new List <Atualizacao>();
                PessoasDominio     domPessoas = new PessoasDominio();
                List <Tickets>     lista      = null;

                Pessoas cara = domPessoas.selecionar(int.Parse(Session["pessoaID"].ToString()));

                lista = (cara.TipoPessoa == 2) ? dom.listarTickets( ) : dom.listarTickets(cara.id);

                foreach (Tickets item in lista)
                {
                    listaS.Add(adom.selecionaTicketPai(item.id));
                }

                ListView1.DataSource = adom.reescreveLista(listaS);
                ListView1.DataBind();
            }
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["pessoaID"] == null)
            {
                Response.Redirect("login.aspx");
            }

            PessoasDominio dom  = new PessoasDominio();
            Pessoas        cara = null;

            cara = dom.selecionar(int.Parse(Session["pessoaID"].ToString()));

            Literal1.Text = cara.Nome;
        }
コード例 #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["pessoaID"] == null)
            {
                Response.Redirect("login.aspx");
            }

            TicketsDominio tick       = new TicketsDominio();
            PessoasDominio selecionar = new PessoasDominio();
            Pessoas        cara       = selecionar.selecionar(int.Parse(Session["pessoaID"].ToString()));

            if (IsPostBack)
            {
                string tituloT    = titulo.Text;
                string descricaoT = descricao.Text;

                if (string.IsNullOrEmpty(tituloT) || string.IsNullOrEmpty(descricaoT))
                {
                    lblMessage.Text            = "Preencha todos os campos.";
                    alerta.Attributes["class"] = alerta.Attributes["class"].Replace("hidden", "");
                }
                else
                {
                    String filename = "";

                    if (uploadAnexo.HasFile)
                    {
                        filename = uploadAnexo.FileName;
                        uploadAnexo.SaveAs(Server.MapPath("~/anexos/") + filename);
                    }

                    tick.criarTicket(cara.id, descricaoT, tituloT, filename);

                    Response.Write("Enviado com sucesso !");
                    Response.Redirect("lista_tickets.aspx");
                }
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["pessoaID"] != null)
            {
                Response.Redirect("index.aspx");
            }

            if (IsPostBack)
            {
                string senha = Request.Form["senha"];
                string login = Request.Form["userLogin"];

                if (senha == "" || login == "")
                {
                    Response.Write("Por favor, digite todos os campos !");
                }
                else
                {
                    PessoasDominio selecionar = new PessoasDominio();
                    Pessoas        cara       = selecionar.selecionar(login);

                    if (cara == null)
                    {
                        Response.Write("Pessoa não encontrado.");
                    }
                    else if (senha != cara.senha)
                    {
                        Response.Write("Senha incorreta.");
                    }
                    else
                    {
                        Session["pessoaID"] = cara.id;
                        Response.Redirect("index.aspx");
                    }
                }
            }
        }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["pessoaID"] == null)
            {
                Response.Redirect("login.aspx");
            }

            int ticketID = int.Parse(Request.QueryString["tickID"].ToString());

            PessoasDominio     domPessoas = new PessoasDominio();
            AtualizacaoDominio adom       = new AtualizacaoDominio();
            TicketsDominio     tickDom    = new TicketsDominio();
            List <Atualizacao> listaS     = new List <Atualizacao>();

            Pessoas cara   = domPessoas.selecionar(int.Parse(Session["pessoaID"].ToString()));
            Tickets ticket = tickDom.pegarTicket(ticketID);

            if (ticket == null || cara.id != ticket.Usuario && cara.TipoPessoa != 2)
            {
                Response.Redirect("index.aspx");
            }

            listaS = adom.listarTickets(ticketID);

            ListView1.DataSource = adom.reescreveLista(listaS);
            ListView1.DataBind();

            if (IsPostBack)
            {
                string descricao = mensagem.Text;
                string titulos   = titulo.Text;

                if (titulos == "" || descricao == "")
                {
                    lblMessageSucess.Text            = "Por favor preencha todos os campos.";
                    sucessoAlert.Attributes["class"] = alerta.Attributes["class"].Replace("hidden", "");
                }
                else
                {
                    String filename = "";

                    if (uploadAnexo.HasFile)
                    {
                        filename = Path.GetFileName(uploadAnexo.FileName);
                        uploadAnexo.SaveAs(Server.MapPath("~/anexos/") + filename);
                    }

                    adom.novaAtualizacao(ticketID, titulos, descricao, cara.id, filename);

                    if (fecharTicket.Checked == true)
                    {
                        adom.fecharTicketsPorID(ticketID);
                    }

                    if (abrirTicket.Checked == true)
                    {
                        adom.abrirTicketsPorID(ticketID);
                    }

                    mensagem.Text = "";
                    titulo.Text   = "";

                    lblMessageSucess.Text            = "Resposta enviada com sucesso.";
                    sucessoAlert.Attributes["class"] = sucessoAlert.Attributes["class"].Replace("hidden", "");
                    Response.AddHeader("REFRESH", "5;URL=lista_tickets.aspx");
                }
            }
        }