private static Resultado DadosValidos(CadastroProduto produto) { var resultado = new Resultado(); if (produto == null) { resultado.Inconsistencias.Add( "Preencha os Dados do Produto"); } else { if (String.IsNullOrWhiteSpace(produto.CodigoBarras)) { resultado.Inconsistencias.Add( "Preencha o Código de Barras"); } if (String.IsNullOrWhiteSpace(produto.Nome)) { resultado.Inconsistencias.Add( "Preencha o Nome do Produto"); } if (!produto.Preco.HasValue || produto.Preco <= 0) { resultado.Inconsistencias.Add( "O Preço do Produto deve ser maior do que zero"); } } return(resultado); }
private void produtoToolStripMenuItem_Click_1(object sender, EventArgs e) { using (CadastroProduto frmCadastroProduto = new CadastroProduto()) { frmCadastroProduto.ShowDialog(); } }
public ProdutoController(IProdutoRepositorio produtoRepositorio, IHttpContextAccessor httpContextAccessor, IHostingEnvironment hostingEnvironment) { _produtoRepositorio = produtoRepositorio; _httpContextAccessor = httpContextAccessor; _hostingEnvironment = hostingEnvironment; _produto = new CadastroProduto(_produtoRepositorio); }
public ActionResult CadastraProduto(CadastroProduto prod, HttpPostedFileBase imgProduto) { HttpPostedFileBase file = Request.Files["img"]; if (file.ContentLength > 0) { prod.Imagem = ConvertToBytes(file); } else { prod.Imagem = System.IO.File.ReadAllBytes(Server.MapPath(@"\Repository\Images\NoImg.png")); } var pro = new tb_produto { prod_bit_active = true, prod_bit_trad_active = prod.Tradicional, prod_dec_valor_un = prod.Valor, prod_st_cod_mer = prod.Codigo_Mercado, prod_st_descricao = prod.Descricao, prod_st_nome = prod.Nome, cat01_in_codigo = Convert.ToInt32(Session["Cat01ID"]), cat02_in_codigo = Convert.ToInt32(Session["Cat02ID"]), cat03_in_codigo = Convert.ToInt32(Session["Cat03ID"]), mer_in_codigo = Convert.ToInt32(Session["mercadoID"]) }; var img = new tb_produto_img { prod_img = prod.Imagem }; using (EconobuyEntities db = new EconobuyEntities()) { if (!ModelState.IsValid) { return(View("CadastrarProduto", prod)); } else { db.tb_produto.Add(pro); if (prod.Imagem != null) { img.prod_in_codigo = pro.prod_in_codigo; db.tb_produto_img.Add(img); } db.SaveChanges(); Session["Cat01ID"] = null; Session["Cat02ID"] = null; Session["Cat03ID"] = null; Session["Cat01"] = null; Session["Cat02"] = null; Session["Cat03"] = null; return(RedirectToAction("ConsultarProdutos", "Mercado")); } } }
public bool Update(CadastroProduto cadastro) { var update = Builders <ItemCatalogoDocument> .Update .Set("Nome", cadastro.Nome) .Set("Preco", cadastro.Preco) .Set("UltimaAtualizacao", DateTime.Now); return(_collection.UpdateOne( GetFilterProduto(cadastro.CodigoBarras), update).ModifiedCount > 0); }
public int CadastroProduto( string CodigoProduto , string Nome , double Preco , string UnidadeMedida , float QtdMinima , float QtdMaxima , float QtdEstoque , string Tipo) { CadastroProduto cadastroProd = new CadastroProduto(); return(cadastroProd.GravarProduto(CodigoProduto, Nome, Preco, UnidadeMedida, QtdMinima, QtdMaxima, QtdEstoque, Tipo)); }
public Resultado Update(CadastroProduto cadastro) { var resultado = new Resultado() { Acao = "Atualização de Produto" }; if (!_repository.Update(cadastro)) { resultado.Inconsistencias.Add( "Não foi possível alterar o Produto"); } return(resultado); }
public ActionResult <Resultado> Post(CadastroProduto cadastro) { var resultado = _service.Insert(cadastro); if (resultado.Inconsistencias.Count > 0) { _logger.LogError(GetJSONResultado(resultado)); return(BadRequest(resultado)); } else { _logger.LogInformation("Inclusao efetuada com sucesso"); } return(resultado); }
public Resultado Insert(CadastroProduto cadastro) { var resultado = new Resultado() { Acao = "Inclusão de Produto" }; if (_repository.Get(cadastro.CodigoBarras) != null) { resultado.Inconsistencias.Add( "Código de Barras já cadastrado"); } else { _repository.Insert(cadastro); } return(resultado); }
public bool CadastroProdutoEstoque( int IdProduto , float QtdMinima , float QtdMaxima , float QtdEstoque) { CadastroProduto cadastroProd = new CadastroProduto(); cadastroProd.GravarProdutoEstoque(IdProduto, QtdMinima, QtdMaxima, QtdEstoque); if (cadastroProd.valor == 1) { return(true); } else { return(false); } }
public ActionResult <Resultado> Put(CadastroProduto cadastro) { if (GetProduto(cadastro.CodigoBarras) == null) { return(NotFound()); } var resultado = _service.Update(cadastro); if (resultado.Inconsistencias.Count > 0) { _logger.LogError(GetJSONResultado(resultado)); return(BadRequest(resultado)); } else { _logger.LogInformation("Alteracao efetuada com sucesso"); } return(resultado); }
private static Resultado DadosValidos(CadastroProduto produto) { var resultado = new Resultado(); if (produto == null) { resultado.Inconsistencias.Add( "Preencha os Dados do Produto"); } else { var validator = new ProdutoValidator().Validate(produto); if (!validator.IsValid) { foreach (var errors in validator.Errors) { resultado.Inconsistencias.Add(errors.ErrorMessage); } } } return(resultado); }
public ActionResult EditaProduto(CadastroProduto cad, HttpPostedFileBase imgMercado) { HttpPostedFileBase file = Request.Files["img"]; if (file.ContentLength > 0) { cad.Imagem = ConvertToBytes(file); } using (EconobuyEntities db = new EconobuyEntities()) { if (ModelState.IsValid) { tb_produto prod = db.tb_produto.Find(cad.ProdID); int img_id = db.tb_produto_img.Where(x => x.prod_in_codigo == cad.ProdID).Select(x => x.prod_img_in_codigo).SingleOrDefault(); tb_produto_img img = db.tb_produto_img.Find(img_id); if (prod != null) { prod.prod_st_nome = cad.Nome; prod.prod_st_descricao = cad.Descricao; prod.prod_dec_valor_un = cad.Valor; prod.prod_st_cod_mer = cad.Codigo_Mercado; prod.prod_bit_trad_active = cad.Tradicional; if (cad.Imagem != null) { img.prod_img = cad.Imagem; } db.SaveChanges(); } return(RedirectToAction("ConsultarProdutos", "Mercado")); } else { return(View(cad)); } } }
private void btnCadProd_Click(object sender, EventArgs e) { CadastroProduto cadProd = new CadastroProduto(); cadProd.Show(); }
static void Main(string[] args) { Dados.inserir(); Boolean control = true; int op; do { Console.WriteLine("\nSistema de Vendas\n"); Console.WriteLine("1 – Cadastrar de Cliente"); Console.WriteLine("2 – Listar de Clientes"); Console.WriteLine("3 – Cadastrar de Vendedor"); Console.WriteLine("4 – Listar de Vendedores"); Console.WriteLine("5 – Cadastrar de Produto"); Console.WriteLine("6 – Listar de Produtos"); Console.WriteLine("7 – Registrar Venda"); Console.WriteLine("8 – Listar Vendas"); Console.WriteLine("9 – Listar Vendas por Cliente"); Console.WriteLine("0 – Sair"); op = int.Parse(Console.ReadLine()); switch (op) { case 1: CadastroPF.RenderizarCli(); break; case 2: CadastroPF.ListaCli(); break; case 3: CadastroPF.ReinderizarVend(); break; case 4: CadastroPF.ListaVend(); break; case 5: CadastroProduto.reinderizarPro(); break; case 6: CadastroProduto.RetornaLista(); break; case 7: CadastrarVenda.ReinderizarVen(); break; case 8: BuscaVenda.Renderizar(VendaDAO.ListaVenda()); break; case 9: Cliente c = new Cliente(); Console.WriteLine("Digite o CPF do cliente:"); c.cpfCli = Console.ReadLine(); BuscaVenda.Renderizar(VendaDAO.ListaVenCliente(c)); break; case 0: Console.WriteLine("Saindo..."); break; default: Console.WriteLine("Opção inválida!"); break; } Console.WriteLine("\nAperte uma tecla para continuar..."); Console.ReadKey(); } while (control); Console.ReadKey(); }
public static Form CriaForm(string formName, object tipoForm = null) { Form form = null; if (formName.Equals("Cliente")) { if (tipoForm == null) { form = new CadastroCliente(); } else { form = new CadastroCliente(tipoForm as Cliente); } } if (formName.Equals("Produto")) { if (tipoForm == null) { form = new CadastroProduto(); } else { form = new CadastroProduto(tipoForm as Produto); } } if (formName.Equals("Estoque")) { if (tipoForm == null) { form = new CadastroLote(); } else { form = new CadastroLote(tipoForm as Lote); } } if (formName.Equals("Venda")) { if (tipoForm == null) { form = new CadastroVenda(); } else { form = new CadastroVenda(tipoForm as Venda); } } if (formName.Equals("FindProduto")) { form = new Find("Produto"); } if (formName.Equals("FindCliente")) { form = new Find("Cliente"); } return(form); }
private void BtnCadastrar_Click(object sender, EventArgs e) { CadastroProduto frm = new CadastroProduto(); frm.Show(); }
private void entradaEstoqueMenuItem_Click(object sender, EventArgs e) { CadastroProduto tela = new CadastroProduto(); tela.Show(); }
public void Insert(CadastroProduto cadastro) { _collection.InsertOne( _mapper.Map <ItemCatalogoDocument>(cadastro)); }