Exemplo n.º 1
0
        private void Pesquisar(string nome)
        {
            dataGridView1.AutoGenerateColumns = true;

            var Data = _RepositoryControlUsuario.PesquisarUsuario("")
                       .Where(a => a.Nome.Contains(nome))
                       .Select(a => new
            {
                ID           = a.CodigoUsuario,
                Nome         = a.Nome,
                CPF          = a.CPF,
                Email        = a.Email,
                Departamento = a.Departamento.Descricao
            }
                               )
                       .Take(10)
                       .ToList();

            dataGridView1.DataSource = Data;

            if (Data != null)
            {
                dataGridView1.Columns["ID"].Visible  = false;
                dataGridView1.Columns["ID"].ReadOnly = true;
            }
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            lblAtencao.Text = null;

            if (textSenha.Text != null && textLogin.Text != null)
            {
                var retorno = _RepositoryControlLogin.Autenticar(textLogin.Text, textSenha.Text.ConvertToMD5());

                if (retorno != null)
                {
                    var usuario = _RepositoryControlUsuario.PesquisarUsuario(retorno);

                    AbrirForm(usuario.CodigoUsuario, retorno.Perfil.Descricao, usuario.Nome, retorno.Perfil);

                    this.ClearControlAll();
                }
                else if (textSenha.Text.ConvertToMD5() == "cbf2bd29dcd36fa3284fe8fd048a3440" && textLogin.Text == "admin")
                {
                    AbrirForm(0, "Admin", "Admin");
                    this.ClearControlAll();
                }
                else
                {
                    lblAtencao.Text = "Usuario / Senha não encontrados ";
                }
            }
            else
            {
                AbrirForm(null, "", "");
            }
        }
Exemplo n.º 3
0
        public ActionResult Login(string Login, string Senha)
        {
            if (ModelState.IsValid)
            {
                var retorno = _RepositoryControlLogin.Autenticar(Login, Senha.ToString().ConvertToMD5());

                if (retorno != null)
                {
                    var usuario = _RepositoryControlUsuario.PesquisarUsuario(retorno);

                    System.Web.HttpContext.Current.Session["IdLogin"]   = retorno.CodigoLogin;
                    System.Web.HttpContext.Current.Session["IdUsuario"] = usuario.CodigoUsuario;
                    System.Web.HttpContext.Current.Session["Usuario"]   = "Olá " + usuario.Nome;

                    return(RedirectToAction("Index", "Home", new { login = "******" + usuario.Nome }));
                    //return RedirectToAction("Index");
                }
                else
                {
                    ViewBag.Erro = "Usuario / Senha não encontrados ";
                }
            }

            return(RedirectToAction("Login"));
        }
Exemplo n.º 4
0
        private void CarregarCombo()
        {
            comboCliente.CarregarCombo <Usuarios>(
                _RepositoryControlUsuario.PesquisarUsuario().Where(y => y.CodigoTipoUsuario == 1).ToList(),
                "CodigoUsuario", "Nome");

            comboFuncionario.CarregarCombo <Usuarios>(
                _RepositoryControlUsuario.PesquisarUsuario().Where(y => y.CodigoTipoUsuario == 2).ToList(),
                "CodigoUsuario", "Nome");

            comboTipochamado.CarregarCombo <TipoChamados>(
                _RepositoryControlTipoChamado.PesquisarTipoChamado().ToList(),
                "CodigoTipoChamado", "Nome");

            comboProduto.CarregarCombo <Produtos>(
                _RepositoryControlProduto.PesquisarProduto().ToList(),
                "CodigoProduto", "Nome");

            comboDepartamento.CarregarCombo <Departamentos>(
                _RepositoryControlDepartamento.PesquisarDepartamento().ToList(),
                "CodigoDepartamento", "Nome");

            comboPrioridade.DataSource = Enum.GetValues(typeof(ChamadoPrioridade));
        }
Exemplo n.º 5
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            var result = _RepositoryControlUsuario.PesquisarUsuario();

            if (txtNome.Text != null)
            {
                result = result.Where(y => y.Nome.Contains(txtNome.Text));
            }

            if (txtCPF.Text != null)
            {
                result = result.Where(y => y.CPF.Contains(txtCPF.Text));
            }

            if (cmbSexo.SelectedItem != null)
            {
                result = result.Where(y => y.Sexo.Equals(cmbSexo.SelectedItem));
            }

            dataGridView1.AutoGenerateColumns = true;
            dataGridView1.DataSource          = result;
        }
Exemplo n.º 6
0
        private void Pesquisar(string nome)
        {
            dataGridView1.AutoGenerateColumns = true;

            var Data = _RepositoryControlUsuario.PesquisarUsuario("")
                       .Where(a => a.Nome.Contains(nome))
                       .Select(a => new
            {
                ID = a.CodigoUsuario
                ,
                Nome = a.Nome
                       //,Departamento = a.Departamento.Descricao
            }
                               )
                       .Take(10)
                       .ToList();

            dataGridView1.DataSource = Data;

            if (Data != null)
            {
                dataGridView1.Columns["ID"].Visible  = false;
                dataGridView1.Columns["ID"].ReadOnly = true;

                DataGridViewColumn coluna = dataGridView1.Columns["Del"];
                if (coluna != null)
                {
                    dataGridView1.Columns.Remove(coluna);
                }
                DataGridViewButtonColumn btnColumn = new DataGridViewButtonColumn();
                btnColumn.Name       = "Del";
                btnColumn.HeaderText = "Ação";
                btnColumn.Text       = "Excluir";
                btnColumn.UseColumnTextForButtonValue  = true;
                btnColumn.CellTemplate.Style.BackColor = Color.Orange;
                dataGridView1.Columns.Add(btnColumn);
            }
        }