//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); } }
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); } }
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); } }
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); } }
public ActionResult Delete(UsuarioMod obj) { bus.Delete(obj); return(RedirectToAction("Index")); }
public ActionResult Edit(UsuarioMod obj) { bus.Alterar(obj); return(RedirectToAction("Index")); }
public ActionResult Create(UsuarioMod obj) { bus.Salvar(obj); return(RedirectToAction("Index")); }
public bool Salvar(UsuarioMod obj) { return(rep.Salvar(obj)); }
public bool Delete(UsuarioMod obj) { return(rep.Delete(obj)); }
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; } }