public ActionResult Remover(int id) { Model.Livro rem = new Model.Livro(); var lista = (List <Model.Livro>)Session["Carrinho"]; List <Model.Livro> x = lista; foreach (Model.Livro j in x) { if (j.ID == id) { rem = j; } } x.Remove(rem); Session["Carrinho"] = x; int xx = int.Parse(Session["QtdCarrinho"].ToString()); xx--; if (xx == 0) { Session["QtdCarrinho"] = null; } else { Session["QtdCarrinho"] = xx; } return(RedirectToAction("Index")); }
private void setData(Model.Livro livro) { enableComplete = false; this.livro = livro; nomeTb.Text = livro.nome; isbnTb.Text = livro.isbn; edicaoTb.Text = livro.edicao; quantidadeNm.Value = livro.quantidade; object[] autores = new object[1] { livro.autor }; autorCb.DataSource = autores; autorCb.SelectedItem = livro.autor; if (livro.editora != null) { object[] editoras = new object[1] { livro.editora }; editoraCb.DataSource = editoras; editoraCb.SelectedItem = livro.editora; } if (livro.categoria != null) { object[] categorias = new object[1] { livro.categoria }; categoriaCb.DataSource = categorias; categoriaCb.SelectedItem = livro.categoria; } enableComplete = true; }
private void updateBtn_Click(object sender, EventArgs e) { Model.Livro objetoLivro2 = new Model.Livro(Convert.ToDateTime(datecalendarupdate.Text), eventupdateTxt.Text, Convert.ToDecimal(receitasupdateTxt.Text), Convert.ToDecimal(despesasupdateTxt.Text)); int id = Convert.ToInt32(idupdateTxt.Text); ClassController.UpdateController(objetoLivro2, id); }
public ActionResult VerificaAcesso(string rLogin, string rSenha) { AspNetLivroEntities4 E = new AspNetLivroEntities4(); Cliente x = new Cliente(); Admin y = new Admin(); x = (from p in E.Cliente where p.Login == rLogin && p.Senha == rSenha select p).FirstOrDefault(); y = (from p in E.Admin where p.Login == rLogin && p.Senha == rSenha select p).FirstOrDefault(); if (x == null && y == null) { return(View("Index")); } else { if (y != null) { Session["AdminNome"] = y.Nome; Session["AdminID"] = y.ID; return(RedirectToAction("index", "Admin")); } if (x != null) { Session["ClienteNome"] = x.Nome; Session["ClienteID"] = x.ID; Model.Livro a = new Model.Livro(); List <Model.Livro> b = new List <Model.Livro>(); b.Add(a); Session["Carrinho"] = b; return(RedirectToAction("index", "Cliente", x)); } return(View("erro")); } }
public static List <Model.Livro> SelectFolhaController(int folha) { Model.Livro livro = new Model.Livro(); List <Model.Livro> livros = new List <Model.Livro>(); livros = Model.LivroDao.SelectFolhaDao(folha); return(livros); }
public static List <Model.Livro> SelectDataController(DateTime datasrc) { Model.Livro livro = new Model.Livro(); List <Model.Livro> livros = new List <Model.Livro>(); livros = Model.LivroDao.SelectDataDao(datasrc); return(livros); }
public static List <Model.Livro> SelectAllController() { Model.Livro livro = new Model.Livro(); List <Model.Livro> livros = new List <Model.Livro>(); livros = Model.LivroDao.SelectAllDao(); return(livros); }
public static void UpdateDao(Model.Livro objetolivro, int id) { Model.DataBase db = new Model.DataBase(); db.OpenConnection(); db.AddParameter("@id", id, DbType.Int32); db.AddParameter("@data", objetolivro.Data, DbType.DateTime); db.AddParameter("@evento", objetolivro.Evento, DbType.String); db.AddParameter("@receitas", objetolivro.Receitas, DbType.Decimal); db.AddParameter("@despesas", objetolivro.Despesas, DbType.Decimal); db.ExecuteNoQuery("UPDATE Dados SET Data = @data, Evento = @evento, Receita = @receitas, Despesas = @despesas WHERE ID = @id"); }
public static void InsertDao(Model.Livro objetolivro) { Model.DataBase db = new Model.DataBase(); db.OpenConnection(); db.AddParameter("@data", objetolivro.Data, DbType.DateTime); db.AddParameter("@evento", objetolivro.Evento, DbType.String); db.AddParameter("@numlivro", objetolivro.NumLivro, DbType.Int32); db.AddParameter("@numfolha", objetolivro.NumFolha, DbType.Int32); db.AddParameter("@receitas", objetolivro.Receitas, DbType.Decimal); db.AddParameter("@despesas", objetolivro.Despesas, DbType.Decimal); db.ExecuteNoQuery("INSERT into Dados (Data, Evento, Livro, Folha, Receita, Despesas) values (@data, @evento, @numlivro, @numfolha, @receitas, @despesas)"); }
public override void iniciarView() { livro = Model.BancoDeDados.SelecionaLivro(id); var estoque = Model.BancoDeDados.SelecionaEstoque(livro); view.Identificador = livro?.Id.ToString() ?? "(Indefinido)"; view.Titulo = livro?.Titulo ?? string.Empty; view.Autor = livro?.Autor?.Nome ?? string.Empty; view.Editora = livro?.Editora?.Nome ?? string.Empty; view.Edicao = livro?.Edicao.ToString() ?? string.Empty; view.Sinopse = livro?.Sinopse ?? string.Empty; view.Estoque = estoque?.Quantidade.ToString() ?? "0"; habilitaFuncoes(); }
public ActionResult Registrar(Cliente oCliente) { if (oCliente != null) { Session["ClienteNome"] = oCliente.Nome; Session["QtdCarrinho"] = null; Model.Livro a = new Model.Livro(); List <Model.Livro> b = new List <Model.Livro>(); b.Add(a); Session["Carrinho"] = b; _c.Incluir(oCliente); Session["ClienteID"] = oCliente.ID; return(RedirectToAction("index", "Cliente")); } return(View("CriarConta")); }
public ActionResult Confirmado() { if (Session["ClienteID"] != null) { var lista = (List <Model.Livro>)Session["Carrinho"]; List <Model.Livro> x = lista; decimal ValorTotall = 0; foreach (Model.Livro rem in x) { _c.Desabilitar(rem.ID); ValorTotall = ValorTotall + rem.Valor; } Session["Carrinho"] = null; Model.Livro a = new Model.Livro(); List <Model.Livro> b = new List <Model.Livro>(); b.Add(a); Session["Carrinho"] = b; Session["QtdCarrinho"] = null; Venda V = new Venda(); V.IDCliente = int.Parse(Session["ClienteID"].ToString()); V.Data = DateTime.Now; V.ValorTotal = ValorTotall; _cvenda.Incluir(V); foreach (Model.Livro vendidos in x) { LivrosVendidos LV = new LivrosVendidos(); LV.IDVenda = V.ID; LV.IDLivro = vendidos.ID; LV.Valor = vendidos.Valor; _cLivrosVendidos.Incluir(LV); } return(View()); } return(RedirectToAction("Index", "Home")); }
public ActionResult Index() { if (Session["ClienteID"] != null) { var lista = (List <Model.Livro>)Session["Carrinho"]; List <Model.Livro> x = lista; Model.Livro Remover = new Model.Livro(); foreach (Model.Livro j in x) { if (j.ID == 0) { Remover = j; } } x.Remove(Remover); if (x.Count == 0) { return(RedirectToAction("Vazio")); } return(View(x)); } return(RedirectToAction("Index", "Home")); }
private void button1_Click(object sender, EventArgs e) { int livro = Convert.ToInt32(DateTime.Now.Year); int[] cfgEnd = new int[2]; cfgEnd = ConfigController.SelectCfg(); int cont = Convert.ToInt32(cfgEnd[0]); int folha = Convert.ToInt32(cfgEnd[1]); if (cont == 11) { cont = 1; folha = folha + 1; } Model.Livro objetoLivro = new Model.Livro(Convert.ToDateTime(datecalendarinsert.Text), eventinsertTxt.Text, livro, folha, Convert.ToDecimal(receitasinsertTxt.Text), Convert.ToDecimal(despesasinsertTxt.Text)); ClassController.InsertController(objetoLivro); cont = cont + 1; ConfigController.UpdateCfg(cont, folha); }
public ActionResult AdicionarCarrinho(int id) { if (Session["ClienteID"] != null) { var lista = (List <Model.Livro>)Session["Carrinho"]; //List<Model.Livro> x = lista; Model.Livro vv = _c.SelecionarID(id); lista.Add(vv); Session["Carrinho"] = lista; int x; if (Session["QtdCarrinho"] is null) { x = 0; } else { x = int.Parse(Session["QtdCarrinho"].ToString()); } x++; Session["QtdCarrinho"] = x; return(RedirectToAction("Livros")); } return(RedirectToAction("Index", "Home")); }
public DetailLivro(Model.Livro _livro) { InitializeComponent(); livro = _livro; }
public static void InsertController(Model.Livro objetoLivro) { Model.LivroDao.InsertDao(objetoLivro); }
public void salvar() { view.HabilitaSalvar = false; var insercao = (livro == null); if (insercao) { livro = new Model.Livro(); } livro.Titulo = view.Titulo; livro.Sinopse = view.Sinopse; if (int.TryParse(view.Edicao, out var edicao)) { livro.Edicao = edicao; } var autor = Model.BancoDeDados.SelecionaAutor(view.Autor); if (autor == null) { autor = new Model.Autor() { Nome = view.Autor }; } livro.Autor = autor; var editora = Model.BancoDeDados.SelecionaEditora(view.Editora); if (editora == null) { editora = new Model.Editora() { Nome = view.Editora }; } livro.Editora = editora; if (insercao) { Model.BancoDeDados.Insere(livro); } else { Model.BancoDeDados.Atualiza(livro); } if (int.TryParse(view.Estoque, out var quantidadeEstoque)) { if (quantidadeEstoque > 0) { var estoque = Model.BancoDeDados.SelecionaEstoque(livro); if (estoque != null) { estoque.Quantidade = quantidadeEstoque; Model.BancoDeDados.Atualiza(estoque); } else { Model.BancoDeDados.Insere(new Model.Estoque { Livro = livro, Quantidade = quantidadeEstoque } ); } } } view.fechar(); view.HabilitaSalvar = true; }
public static void UpdateController(Model.Livro objetoLivro, int id) { Model.LivroDao.UpdateDao(objetoLivro, id); }
private void button1_Click(object sender, EventArgs e) { Model.Livro objetoLivro = new Model.Livro(Convert.ToDateTime(datecalendarinsert.Text), eventinsertTxt.Text, livroinsertTxt.Text, folhainsertTxt.Text, receitasinsertTxt.Text, despesasinsertTxt.Text); ClassController.InsertController(objetoLivro); }