Example #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                GPSAdminBLL.UsuarioBLL obj = new GPSAdminBLL.UsuarioBLL();
                DataTable dt = obj.Logar(TextBox1.Text, TextBox2.Text);

                if (dt.Rows.Count > 0)
                {
                    Session["Pioneira"]  = "1";
                    Session["Usuario"]   = dt.Rows[0]["usuario"].ToString();
                    Session["Nome"]      = dt.Rows[0]["Nome"].ToString();
                    Session["GrupoID"]   = dt.Rows[0]["id_grupo"].ToString();
                    Session["Grupo"]     = dt.Rows[0]["nome_grupo"].ToString();
                    Session["ClienteID"] = dt.Rows[0]["id_cliente"].ToString();

                    Response.Redirect("Home.aspx");
                }
                else
                {
                    lbl_msg.Text = "Usuário ou senha inválidos!";
                }
            }
            catch (Exception ex)
            {
                lbl_msg.Text = ex.Message;
            }
        }
Example #2
0
        public void Validacao()
        {
            if ((Request.QueryString["a"] != null && Request.QueryString["b"] != null) || (Session["a"] != null && Session["b"] != null))
            {
                try
                {
                    string usuario;
                    string senha;


                    if (Session["a"] != null && Session["b"] != null)
                    {
                        usuario = decrypt(Session["a"].ToString());
                        senha   = decrypt(Session["b"].ToString());
                    }
                    else
                    {
                        usuario = decrypt(Request.QueryString["a"]);
                        senha   = decrypt(Request.QueryString["b"]);
                    }



                    Session["a"] = Request.QueryString["a"];
                    Session["b"] = Request.QueryString["b"];

                    GPSAdminBLL.UsuarioBLL obj = new GPSAdminBLL.UsuarioBLL();
                    DataTable dt = obj.ValidaUsuario(usuario, senha);


                    if (dt.Rows.Count > 0)
                    {
                    }
                    else
                    {
                        Session.Abandon();
                        string host = Request.Url.Host.ToLower();
                        Response.Redirect("http://" + host + "/gps");
                    }
                }
                catch (Exception)
                {
                    string host = Request.Url.Host.ToLower();
                    Session.Abandon();
                    Response.Redirect("http://" + host + "/gps");
                }
            }
            else
            {
                string host = Request.Url.Host.ToLower();
                Session.Abandon();
                Response.Redirect("http://" + host + "/gps");
            }
        }
        private void PreencheUsuarios(int clienteID)
        {
            ddl_usuarios.DataValueField = "id";
            ddl_usuarios.DataTextField  = "Nome";

            GPSAdminBLL.UsuarioBLL objUsu = new GPSAdminBLL.UsuarioBLL();
            ddl_usuarios.DataSource = objUsu.ListarUsuariosCtrlVeiculo(clienteID);
            ddl_usuarios.DataBind();
            ddl_usuarios.Items.Insert(0, new ListItem("Selecione o Usuário", "-1"));

            GPSAdminBLL.VeiculoBLL objVeiculo = new GPSAdminBLL.VeiculoBLL();

            cbl_veiculos.DataValueField = "cod_veiculo";
            cbl_veiculos.DataTextField  = "veiculo";
            cbl_veiculos.DataSource     = objVeiculo.SelecionaVeiculosCliente(clienteID);
            cbl_veiculos.DataBind();

            //CheckBoxList1.Items.FindByValue("3").Selected = true;
        }
        private void PreencheUsuarios(int clienteID)
        {
            ddl_usuarios.DataValueField = "id";
            ddl_usuarios.DataTextField  = "Nome";

            GPSAdminBLL.UsuarioBLL objUsu = new GPSAdminBLL.UsuarioBLL();
            ddl_usuarios.DataSource = objUsu.ListarUsuarios(clienteID);
            ddl_usuarios.DataBind();
            ddl_usuarios.Items.Insert(0, new ListItem("Selecione o Usuário", "-1"));

            GPSAdminModel.FilialModel objFilialModel = new GPSAdminModel.FilialModel();
            objFilialModel.ClienteID = clienteID;

            GPSAdminBLL.FilialBLL objFilialBLL = new GPSAdminBLL.FilialBLL();


            cbl_filiais.DataValueField = "id";
            cbl_filiais.DataTextField  = "Nome";
            cbl_filiais.DataSource     = objFilialBLL.ListarFiliaisClienteID(objFilialModel);
            cbl_filiais.DataBind();

            //CheckBoxList1.Items.FindByValue("3").Selected = true;
        }
Example #5
0
 private void PreencheGridUsuarios(int clienteID)
 {
     GPSAdminBLL.UsuarioBLL obj = new GPSAdminBLL.UsuarioBLL();
     GridView1.DataSource = obj.ListarUsuarios(clienteID);
     GridView1.DataBind();
 }
Example #6
0
        protected void bt_atualizar_Click(object sender, EventArgs e)
        {
            string msg = "";

            lbl_msg.Text = "";

            try
            {
                string id             = hf_id.Value;
                string nome_competo   = txt_nome_completo.Text.Trim().ToUpper();
                string login          = txt_login.Text.Trim().ToLower();
                string email          = txt_email.Text.Trim().ToLower();
                string senha          = txt_senha.Text.Trim();
                string confirma_senha = txt_confirma_senha.Text.Trim();
                string id_filial      = ddl_filial.SelectedValue;
                string ctrl_veiculo   = ddl_ctrl_veiculo.SelectedValue;
                string status         = ddl_status.SelectedValue;
                string grupo          = ddl_grupo.SelectedValue;

                if (tr_grupo.Visible == true)
                {
                    if (grupo == "-1")
                    {
                        msg += "Grupo<br>";
                    }
                }
                else
                {
                    grupo = "2";
                }


                if (nome_competo == "")
                {
                    msg = "Nome Completo<br>";
                }
                if (login == "")
                {
                    msg += "Login<br>";
                }
                if (email == "")
                {
                    msg += "Email<br>";
                }
                if (senha == "")
                {
                    msg += "Senha<br>";
                }
                if (confirma_senha == "")
                {
                    msg += "Confirma Senha<br>";
                }
                if (id_filial == "-1")
                {
                    msg += "Filial<br>";
                }
                if (ctrl_veiculo == "-1")
                {
                    msg += "Visualiza todos Veículos da Filial<br>";
                }
                if (status == "-1")
                {
                    msg += "Status<br>";
                }

                if (msg != "")
                {
                    throw new Exception("Favor, preencher os seguintes campos:<br>" + msg);
                }

                if (senha != confirma_senha)
                {
                    throw new Exception("Senhas não conferem.");
                }

                GPSAdminBLL.UsuarioBLL obj = new GPSAdminBLL.UsuarioBLL();
                obj.AtualizarUsuario(Convert.ToInt32(id), nome_competo, login, email, senha, Convert.ToInt32(id_filial), Convert.ToInt32(ctrl_veiculo), Convert.ToInt32(status), Convert.ToInt32(grupo));

                lbl_msg.Text = "Login Atualizado com sucesso";
            }
            catch (Exception ex)
            {
                msg = ex.Message;
                if (ex.Message.Contains("PK_Login"))
                {
                    msg = "Login já cadastrado";
                }
                lbl_msg.Text = msg;
            }
        }
Example #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    int       clienteID;
                    int       usuarioID;
                    DataTable dt;



                    if (Request.QueryString["Uid"] != null)
                    {
                        usuarioID       = Convert.ToInt32(Request.QueryString["Uid"].ToString());
                        lbl_titulo.Text = "Alteração de Usuários";

                        bt_salvar.Visible    = false;
                        bt_atualizar.Visible = true;



                        GPSAdminBLL.UsuarioBLL objUsu = new GPSAdminBLL.UsuarioBLL();
                        dt = objUsu.ConsultaUsuarioCliente(usuarioID);

                        clienteID = Convert.ToInt32(dt.Rows[0]["id_cliente"].ToString());



                        GPSAdminBLL.ClienteBLL objCli = new GPSAdminBLL.ClienteBLL();
                        dt = objCli.BuscaClienteID(clienteID);

                        lbl_cliente.Text   = dt.Rows[0]["razaosocial"].ToString();
                        hf_clienteID.Value = clienteID.ToString();

                        dt = objUsu.PesquisaUsuarioID(usuarioID);


                        PreencheDdlFilial(clienteID);



                        hf_id.Value = dt.Rows[0]["id"].ToString();
                        ddl_filial.SelectedValue       = dt.Rows[0]["idfilial"].ToString();
                        txt_nome_completo.Text         = dt.Rows[0]["Nome"].ToString();
                        txt_login.Text                 = dt.Rows[0]["usuario"].ToString();
                        txt_email.Text                 = dt.Rows[0]["email"].ToString();
                        txt_senha.Text                 = dt.Rows[0]["senha"].ToString();
                        ddl_ctrl_veiculo.SelectedValue = dt.Rows[0]["ctrl_veiculo"].ToString();
                        ddl_status.SelectedValue       = dt.Rows[0]["status"].ToString();
                        ddl_grupo.SelectedValue        = dt.Rows[0]["id_grupo"].ToString();
                    }
                    else
                    {
                        clienteID = 0;

                        lbl_titulo.Text      = "Cadastro de Usuários";
                        bt_salvar.Visible    = true;
                        bt_atualizar.Visible = false;

                        if (Request.QueryString["Cid"] == null)
                        {
                            if (Session["Grupo"].ToString() == "Administrador")
                            {
                                Response.Redirect("UsuariosEscolheCliente.aspx");
                            }
                        }
                        else
                        {
                            clienteID = Convert.ToInt32(Request.QueryString["Cid"].ToString());
                        }


                        if (Session["Grupo"].ToString() != "Administrador")
                        {
                            clienteID = Convert.ToInt32(Session["ClienteID"].ToString());
                        }


                        GPSAdminBLL.ClienteBLL objCliente = new GPSAdminBLL.ClienteBLL();
                        dt = objCliente.BuscaClienteID(clienteID);

                        lbl_cliente.Text   = dt.Rows[0]["razaosocial"].ToString();
                        hf_clienteID.Value = clienteID.ToString();

                        PreencheDdlFilial(clienteID);
                    }



                    if (clienteID != 1)
                    {
                        tr_grupo.Visible = false;
                    }
                }
                catch (Exception ex)
                {
                    lbl_msg.Text = ex.Message;
                }
            }
        }