//Função para trazer dados do DB para a GRID
 private void ListarGrid()
 {
     try
     {
         List <UsuarioEnt> lista = new List <UsuarioEnt>();//objeto do tipo lista que vem da camada ENTITY
         lista = new UsuarioMod().Lista();
         grid.AutoGenerateColumns = false;
         grid.DataSource          = lista;//introduz dados da lista para a grid
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro ao listar Dados" + ex.Message);
     }
 }
Exemple #2
0
 public bool Alterar(UsuarioMod obj)
 {
     using (db = new FDRConnectionString())
     {
         var objRep = new Usuario
         {
             Id           = obj.Id,
             Nome         = obj.Nome,
             Login        = obj.Login,
             Senha        = obj.Senha,
             TipoAcesso   = obj.TipoAcesso,
             IdRevenda    = obj.IdRevenda,
             Ativo        = true,
             DataCadastro = obj.DataCadastro
         };
         db.Entry(objRep).State = System.Data.Entity.EntityState.Modified;
         return(db.SaveChanges() > 0);
     }
 }
Exemple #3
0
 public bool Salvar(UsuarioMod obj)
 {
     using (db = new FDRConnectionString())
     {
         var objRep = new Usuario
         {
             Id           = obj.Id,
             Nome         = obj.Nome,
             Login        = obj.Login,
             Senha        = obj.Senha,
             TipoAcesso   = obj.TipoAcesso,
             IdRevenda    = obj.IdRevenda,
             Ativo        = true,
             DataCadastro = DateTime.Now
         };
         db.Usuario.Add(objRep);
         return(db.SaveChanges() > 0);
     }
 }
Exemple #4
0
        public bool Delete(UsuarioMod obj)
        {
            var usuario = BuscarId(obj.Id);

            using (db = new FDRConnectionString())
            {
                var objRep = new Usuario
                {
                    Id           = usuario.Id,
                    Nome         = usuario.Nome,
                    Login        = usuario.Login,
                    Senha        = usuario.Senha,
                    TipoAcesso   = usuario.TipoAcesso,
                    IdRevenda    = usuario.IdRevenda,
                    Ativo        = false,
                    DataCadastro = usuario.DataCadastro
                };
                db.Entry(objRep).State = System.Data.Entity.EntityState.Modified;
                return(db.SaveChanges() > 0);
            }
        }
Exemple #5
0
 public ActionResult Delete(UsuarioMod obj)
 {
     bus.Delete(obj);
     return(RedirectToAction("Index"));
 }
Exemple #6
0
 public ActionResult Edit(UsuarioMod obj)
 {
     bus.Alterar(obj);
     return(RedirectToAction("Index"));
 }
Exemple #7
0
 public ActionResult Create(UsuarioMod obj)
 {
     bus.Salvar(obj);
     return(RedirectToAction("Index"));
 }
Exemple #8
0
 public bool Salvar(UsuarioMod obj)
 {
     return(rep.Salvar(obj));
 }
Exemple #9
0
 public bool Delete(UsuarioMod obj)
 {
     return(rep.Delete(obj));
 }
Exemple #10
0
 public bool Alterar(UsuarioMod obj)
 {
     return(rep.Alterar(obj));
 }
        private void iniciarOpcoes()
        {
            switch (opcoes)
            {
            case "Novo":
                HabilitarCampos();
                LimparCampos();
                break;

            case "Salvar":
                try
                {
                    //atribuindo valores pegos dos textBox da VIEW para OBJ da ENTITY
                    objetoTabela.Nome = txtNome.Text;
                    //objetoTabela.Senha   = txtSenha.Text;
                    objetoTabela.Usuario = txtUsuario.Text;

                    //função que passar dados para MODEL
                    int x = UsuarioMod.inserir(objetoTabela);

                    if (x > 0)
                    {
                        MessageBox.Show(string.Format("Usuario {0} foi inserido!", txtNome.Text));
                    }
                    else
                    {
                        MessageBox.Show("Não inserido!");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um erro ao salvar" + ex.Message);
                }
                break;

            case "Excluir":
                try
                {
                    //atribuindo valores pegos dos textBox da VIEW para OBJ da ENTITY
                    objetoTabela.Id = Convert.ToInt32(txtCodigo.Text);


                    //função que passar dados para MODEL
                    int x = UsuarioMod.Excluir(objetoTabela);

                    if (x > 0)
                    {
                        MessageBox.Show(string.Format("Usuario {0} foi Excluido!", txtNome.Text));
                    }
                    else
                    {
                        MessageBox.Show("Não Excluido!");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um erro ao salvar" + ex.Message);
                }
                break;

            case "Editar":
                try
                {
                    //atribuindo valores pegos dos textBox da VIEW para OBJ da ENTITY
                    objetoTabela.Id   = Convert.ToInt32(txtCodigo.Text);
                    objetoTabela.Nome = txtNome.Text;
                    //objetoTabela.Senha = txtSenha.Text;
                    objetoTabela.Usuario = txtUsuario.Text;

                    //função que passar dados para MODEL
                    int x = UsuarioMod.Editar(objetoTabela);

                    if (x > 0)
                    {
                        MessageBox.Show(string.Format("Usuario {0} foi Editado!", txtNome.Text));
                    }
                    else
                    {
                        MessageBox.Show("Não Alterado");
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Ocorreu um erro ao Editar" + ex.Message);
                }
                break;

            default:
                break;
            }
        }