public ActionResult DeleteConfirmed(int id) { Categoria categoria = CategoriaDAO.BuscarCategoriaPorId(id); CategoriaDAO.RemoverCategoria(categoria); return(RedirectToAction("Index")); }
private void dataGridView_Categoria_CellClick(object sender, DataGridViewCellEventArgs e) { Categoria categoria = new CategoriaDAO().Buscar(long.Parse(dataGridView_Categoria.Rows[e.RowIndex].Cells["Código"].Value.ToString())); codCategoria = categoria.CodigoCategoria; this.DialogResult = DialogResult.OK; }
public List <CategoriaController> CategoriasNivel1(long Sessao) { CategoriaDAO DAO = new CategoriaDAO(); List <CategoriaController> Nivel1 = DAO.RetornoCategoriaNivel1(Sessao); return(Nivel1); }
public ActionResult Index() { var categoriaDAO = new CategoriaDAO(); ModelState.Clear(); return(View(categoriaDAO.SelecionarCategoria())); }
public HomeController(ProdutoDAO produtoDAO, CategoriaDAO categoriaDAO, ItemVendaDAO itemVendaDAO, UtilsSession utilsSession) { _produtoDAO = produtoDAO; _categoriaDAO = categoriaDAO; _itemVendaDAO = itemVendaDAO; _utilsSession = utilsSession; }
private void CarregarCategorias() { CategoriaDAO objDao = new CategoriaDAO(); List <tb_categoria> lst = objDao.ConsultarCategoria(CodigoLogado); ViewBag.LstCategorias = lst; }
public HomeController(LivroDAO livroDAO, CategoriaDAO categoriaDAO, ItemAlugadoDAO itemAlugadoDAO, Sessao sessao) { _categoriaDAO = categoriaDAO; _livroDAO = livroDAO; _itemAlugadoDAO = itemAlugadoDAO; _sessao = sessao; }
public ActionResult Cadastrar(string txtNome, string txtDescricao, double txtValor, int txtQuantidade, int Categorias, HttpPostedFileBase fupImagem) { Produto p = new Produto { Nome = txtNome, Descricao = txtDescricao, Valor = txtValor, Quantidade = txtQuantidade, Categoria = CategoriaDAO.BuscarCategoriaPorId(Categorias) }; if (fupImagem == null) { p.Imagem = "semimagem.jpeg"; } else { string caminho = System.IO.Path.Combine(Server.MapPath("~/Images/"), fupImagem.FileName); fupImagem.SaveAs(caminho); p.Imagem = fupImagem.FileName; } ProdutoDAO.CadastrarProduto(p); return(RedirectToAction("Index", "Produto")); }
public void cargarCombos() { try { List <Categoria> cat = CategoriaDAO.GetFiltro(); List <UnidadMedida> uni = UnidadMedidaDAO.GetAll(); cat.Add(new Categoria { IDCategoria = 0, Nombre = "SELECCIONE" }); uni.Add(new UnidadMedida { IDUnidad = 0, Nombre = "SELECCIONE" }); cmb_cat_filtro.DataSource = cat; cmb_cat_filtro.DisplayMember = "Nombre"; cmb_cat_filtro.ValueMember = "IDCategoria"; cmb_cat_filtro.SelectedValue = 0; cmb_unidad_filtro.DataSource = uni; cmb_unidad_filtro.DisplayMember = "Nombre"; cmb_unidad_filtro.ValueMember = "IDUnidad"; cmb_unidad_filtro.SelectedValue = 0; } catch (ApplicationException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { int idCategoria = Convert.ToInt32(cboCategoriaListarProduto.SelectedValue); if (!txtDescricao.Text.Equals("")) { if (!txtValor.Text.Equals("")) { if (cboCategoriaListarProduto.SelectedValue != null) { Categoria cat = CategoriaDAO.BuscarCategoriasPorID(idCategoria); Model.Produto produto = new Model.Produto(); produto.Descricao = txtDescricao.Text.ToString(); produto.Valor = Convert.ToDouble(txtValor.Text.ToString()); produto.Categoria = cat; ProdutoDAO.CadastrarProduto(produto); MessageBox.Show("Produto Cadastrado"); Limpar(); } else { MessageBox.Show("Favor preencher o campo Categoria."); } } else { MessageBox.Show("Favor preencher o campo Valor."); } } else { MessageBox.Show("Favor preencher o campo descrição."); } }
public ActionResult Create([Bind(Include = "id,nome,valorUnitario,quantidadeMinimaEstoque,quantidadeMaximaEstoque,quantidadeAtualEstoque,descricao,estocavel,categoriaId,comentario, imagem")] Produto produto) { produto.Categoria = CategoriaDAO.BuscarCategoriaPorId(produto.Categoria.Id); if (ProdutoDAO.CadastrarProduto(produto)) { return(RedirectToAction("Index")); } else { if (ProdutoDAO.VerificacaoDeQtdeAtualEQtdeMax(produto)) { ModelState.AddModelError("", "Quantidade atual não pode ser maior que a quantidade máxima!"); } if (ProdutoDAO.BuscaProdutoPorNome(produto) != null) { ModelState.AddModelError("", "Não podem existir dois produtos com o mesmo nome!"); } } ViewBag.Id = new SelectList(db.Categorias, "Id", "nome", produto.Categoria.Id); return(View(produto)); }
public ActionResult Adiciona(Produto produto) { if (produto.Estoque < produto.Quantidade) { ModelState.AddModelError("EstoqueQuantidadeInvalido", "Estoque deve ser maior/igual a quantidade!"); } if (ModelState.IsValid) { var produtoDAO = new ProdutoDAO(); produtoDAO.Adicionar(produto); return(RedirectToAction("Index")); } else { var categoriaDAO = new CategoriaDAO(); var categorias = categoriaDAO.Lista(); ViewBag.Categoria = categorias; var fornecedorDAO = new PessoaJuridicaDAO(); var fornecedores = fornecedorDAO.Lista(); ViewBag.Fornecedor = fornecedores; var promocaoDAO = new PromocaoDAO(); var promocoes = promocaoDAO.Lista(); ViewBag.Promocao = promocoes; ViewBag.Produto = produto; return(View("Form")); } }
protected void Excluir(object sender, EventArgs e) { Categoria cat = new Categoria(); CategoriaDAO dao = new CategoriaDAO(); dao.remover(cat); }
public ActionResult AlterarProduto(Categoria categoriaAlterada) { Categoria categoriaOriginal = CategoriaDAO.BuscarCategoriaById(categoriaAlterada.CategoriaId); categoriaOriginal.NomeCateg = categoriaAlterada.NomeCateg; categoriaOriginal.DescCategoria = categoriaAlterada.DescCategoria; if (ModelState.IsValid) { if (CategoriaDAO.AlterarCategoria(categoriaOriginal)) { return(RedirectToAction("IndexCategoria", "Categoria")); } else { ModelState.AddModelError("", "Categoria com o mesmo nome já existente no Banco!"); return(View(categoriaOriginal)); } } else { return(View(categoriaOriginal)); } // ctx.Entry(produto).State = System.Data.Entity.EntityState.Modified; }
// GET: Produtos/Create public ActionResult Create() { ViewBag.Categorias = new SelectList( CategoriaDAO.ListarCategorias(), "CategoriaId", "CategoriaNome"); return(View()); }
public ActionResult Cadastrar() { CategoriaDAO categoriaDAO = new CategoriaDAO(); ViewBag.Categorias = new SelectList(categoriaDAO.ListarCategorias(), "CategoriaID", "Nome"); return(View()); }
public ActionResult Create([Bind(Include = "ProdutoId,ProdutoNome,ProdutoDescricao,ProdutoQuantidade,ProdutoPreco")] Produto produto, int Categorias, HttpPostedFileBase fupImagem) { ViewBag.Categorias = new SelectList(CategoriaDAO.ListarCategorias(), "CategoriaId", "CategoriaNome"); if (ModelState.IsValid) { if (fupImagem != null) { //Gravar imagem string nomeImagem = fupImagem.FileName; string caminho = System.IO.Path.Combine( Server.MapPath("~/Images/"), nomeImagem); fupImagem.SaveAs(caminho); produto.ProdutoImagem = nomeImagem; produto.ProdutoCategoria = CategoriaDAO.BuscarCategoriaPorId(Categorias); ProdutoDAO.CadastrarProduto(produto); return(RedirectToAction("Index")); } ModelState.AddModelError("", "Favor escolher uma imagem!"); } return(View(produto)); }
public List <CategoriaController> CategoriasNivel3(string Nivel2) { CategoriaDAO DAO = new CategoriaDAO(); List <CategoriaController> Nivel3 = DAO.RetornoCategoriaNivel3(Nivel2); return(Nivel3); }
public ActionResult Adiciona(Produto produto) { /* Produto produto = new Produto() * { * Nome = nome, * Preco = preco, * Quantidade = quantidade, * Descricao = descricao, * CategoriaId = categoriaId * };*/ int IdInformática = 2; if (produto.CategoriaId.Equals(IdInformática) && produto.Preco < 100) { ModelState.AddModelError("produto.informaticaComPrecoInvalido", "Categoria informática deve ter preço maior que 100"); } //if (produto.Preco > 0 && produto.Preco < 5000 && produto.Quantidade > 0 && !String.IsNullOrEmpty(produto.Descricao)) //validação na Controler if (ModelState.IsValid) //validação na Model. É necessário utilizar Migration do Nuget se o banco foi criado com Entity FrameWork { ProdutoDAO dao = new ProdutoDAO(); dao.Adiciona(produto); return(RedirectToAction("Index")); } else { ViewBag.Produto = produto; CategoriaDAO catDAO = new CategoriaDAO(); ViewBag.Categorias = catDAO.Lista(); return(View("Form")); } }
public ActionResult AddPresupuesto(JsonPresupuesto req) { try { int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value; if (req.presupuesto != null) { if (req.presupuesto.idMedioDePago == 0 || req.presupuesto.idPrestadorDeServicios == 0 || req.presupuesto.items == null || req.presupuesto.idCompra == null || req.presupuesto.nroIdentificacion == null || req.presupuesto.tipo == null) { throw new Exception("Hubo un error. Revise los datos ingresados y vuelva a intentarlo."); } req.presupuesto.idEntidad = idEntidad; if (req.setEgreso && req.presupuesto.idCompra != null) { Compra comp = CompraDAO.getInstancia().getCompraConEgresoYDocumentos(req.presupuesto.idCompra.Value); if (comp.egreso.docsComerciales.Exists(dc => dc.tipo == "Presupuesto")) { throw new Exception("La compra seleccionada ya tiene un presupuesto elegido para el egreso."); } req.presupuesto.idEgreso = comp.idEgreso; } PresupuestoDAO.getInstancia().add(req.presupuesto); } else if (req.documentoComercial != null) { if (req.documentoComercial.idEgreso == 0 || req.documentoComercial.tipo == null || req.documentoComercial.nroIdentificacion == null) { throw new Exception("Hubo un error. Revise los datos ingresados y vuelva a intentarlo."); } req.documentoComercial.idEntidad = idEntidad; DocumentoComercialDAO.getInstancia().add(req.documentoComercial); } else { throw new Exception("Hubo un problema cargando el documento. Recargue la pagina y vuelva a intentarlo."); } //Mongo.MongoDB.insertarDocumento("Presupuesto", "alta", req.presupuesto.ToBsonDocument()); //Mongo.MongoDB.insertarDocumento(req.documentoComercial.tipo_enlace, "alta", req.documentoComercial.ToBsonDocument()); //REVISAR return(Json(Url.Action("Index", "Home"))); } catch (Exception e) { int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value; ViewBag.mediosDePago = MedioDePagoDAO.getInstancia().getMediosDePago(idEntidad); ViewBag.proveedores = PrestadorDeServiciosDAO.getInstancia().getPrestadoresDeServicios(idEntidad); ViewBag.compras = CompraDAO.getInstancia().getCompras(idEntidad); ViewBag.categorias = CategoriaDAO.getInstancia().getCategorias(idEntidad); ViewBag.egresos = EgresoDAO.getInstancia().getEgresos(idEntidad); ViewBag.monedas = MonedaDAO.getInstancia().getMonedas(); MyLogger.log(e.Message); Response.StatusCode = (int)HttpStatusCode.BadRequest; return(Json(e.Message)); } }
public ActionResult CadastrarProduto() { ViewBag.Categorias = new SelectList(CategoriaDAO.RetornarCategorias(), "CategoriaId", "Nome"); return(View()); }
// GET: Produto/Create public ActionResult Cadastro() { List <Categoria> ListaCategoria = new List <Categoria>(); ListaCategoria = CategoriaDAO.RetornarListaDeCategoriasDoAdministradorLogado(); ViewBag.CategoriaId = new SelectList(ListaCategoria, "CategoriaId", "CategoriaNome"); return(View()); }
public UsuarioController(UsuarioDAO usuarioDAO, CategoriaDAO categoriaDAO, IHostingEnvironment hosting, UserManager <UsuarioLogado> userManager, SignInManager <UsuarioLogado> signInManager) { _usuarioDAO = usuarioDAO; _categoriaDAO = categoriaDAO; _hosting = hosting; _userManager = userManager; _signInManager = signInManager; }
public ProdutoController(ProdutoDAO produtoDAO, CategoriaDAO categoriaDAO, ItemVendaDAO itemVendaDAO, UtilsSession utilsSession, IHostingEnvironment hosting) { _produtoDAO = produtoDAO; _categoriaDAO = categoriaDAO; _itemVendaDAO = itemVendaDAO; _utilSession = utilsSession; _hosting = hosting; }
public ActionResult Form() { CategoriaDAO CategoriasDAO = new CategoriaDAO(); IList <Categoria> categorias = CategoriasDAO.Lista(); ViewBag.Categorias = categorias; return(View()); }
public ProdutoController(ProdutoDAO produtoDAO, IWebHostEnvironment hosting, CategoriaDAO categoriaDAO) { _produtoDAO = produtoDAO; _categoriaDAO = categoriaDAO; _hosting = hosting; }
// GET: Livros/Create public ActionResult Create() { ViewBag.Categorias = new SelectList( CategoriaDAO.ListarCategorias(), "id", "nome"); //ViewBag.BibliotecarioID = new SelectList(db.Bibliotecarios, "BibliotecarioID", "Nome"); return(View()); }
public void Editar(Categoria categoria) { //TODO: Colocar validacoes de negocio var dao = new CategoriaDAO(); dao.Editar(categoria); }
public Services() { _repOcorrencia = new OcorrenciaDAO(); _repComentario = new ComentarioDAO(); _repImagem = new ImagemDAO(); _repStatus = new StatusDAO(); _repCategoria = new CategoriaDAO(); }
public ActionResult DetalleCompra(int id) { int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value; Compra pres = CompraDAO.getInstancia().getCompraConEgresoYDocumentos(id); ViewBag.categorias = CategoriaDAO.getInstancia().getCategorias(idEntidad); return(View(pres)); }
public ActionResult DetallePresupuesto(int id) { int idEntidad = ((Usuario)Session["usuario"]).idEntidad.Value; Presupuesto pres = PresupuestoDAO.getInstancia().getPresupuesto(id); ViewBag.categorias = CategoriaDAO.getInstancia().getCategorias(idEntidad); return(View(pres)); }