public ActionResult Save(Produto produto) { try { if (produto.ID > 0) { produtoBusiness.Alterar(produto); } else { produtoBusiness.Inserir(produto); } TempData["Operation"] = new ResponseOperation { Status = true, Message = "Operação realizada com sucesso" }; return(RedirectToAction("Index")); } catch (Exception) { TempData["Operation"] = new ResponseOperation { Status = false, Message = "Operação falhou" }; return(RedirectToAction("Index")); } }
private void button3_Click(object sender, EventArgs e) { try { produto.nm_nome = TxtNomeProduto.Text; produto.ds_descricao = txtUnidade.Text; produto.vl_produto = Convert.ToDecimal(txtVlProduto.Text); ProdutoBusiness business = new ProdutoBusiness(); business.Alterar(produto); MessageBox.Show("Produto alterado com sucesso"); CadastrarProduto tela = new CadastrarProduto(); tela.Show(); this.Hide(); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro: " + ex.Message); } }
public ActionResult Atualizar(Produto entidade) { if (ModelState.IsValid) { try { Produto obj = ProdutoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(entidade.UniqueKey)); if (obj == null) { throw new Exception("O Produto a ser atualizado não foi encontrado na base de dados."); } //obj.UsuarioExclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; //ProdutoBusiness.Terminar(obj); obj.UKCategoria = entidade.UKCategoria; obj.Nome = entidade.Nome; obj.PrecoUnit = entidade.PrecoUnit; obj.Qunatidade = entidade.Qunatidade; obj.QunatMinima = entidade.QunatMinima; obj.CA = entidade.CA; obj.UsuarioInclusao = entidade.UsuarioInclusao = CustomAuthorizationProvider.UsuarioAutenticado.Login; ProdutoBusiness.Alterar(obj); Extensions.GravaCookie("MensagemSucesso", "O Produto '" + entidade.Nome + "' foi atualizado com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("Index", "Produto") } })); } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } } else { return(Json(new { resultado = TratarRetornoValidacaoToJSON() })); } }
private void button2_Click(object sender, EventArgs e) { Produto_Compra dto = new Produto_Compra(); ProdutoBusiness business = new ProdutoBusiness(); dto.Nm_Nome = textBox8.Text; dto.Pc_Preco = decimal.Parse(textBox2.Text); dto.Ql_Quantidade = int.Parse(textBox3.Text); dto.Tm_Tamanho = textBox1.Text; business.Alterar(dto); }
private void button1_Click(object sender, EventArgs e) { FornecedorDTO fornecedor = comboBox1.SelectedItem as FornecedorDTO; ProdutoDTO produto2 = new ProdutoDTO(); produto2.ID = Convert.ToInt32(lblid.Text); produto2.Nome = txtnome.Text; produto2.Id_fornecedor = fornecedor.ID; ProdutoBusiness business = new ProdutoBusiness(); business.Alterar(produto2); MessageBox.Show("Produto alterado com sucesso."); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { ProdutoDTO dto = new ProdutoDTO(); dto.Id = this.produto.Id; dto.Nome = txtNome.Text; dto.Marca = txtMarca.Text; dto.Descricao = txtDesc.Text; dto.Preco = nudPreco.Value; ProdutoBusiness business = new ProdutoBusiness(); business.Alterar(dto); string msg = "Produto Alterado com sucesso!"; frmMessage tela = new frmMessage(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (ValidacaoException vex) { string msg = vex.Message; frmAlert tela = new frmAlert(); tela.LoadScreen(msg); tela.ShowDialog(); } catch (Exception ex) { string msg = "Ocorreu um erro: " + ex.Message; frmException tela = new frmException(); tela.LoadScreen(msg); tela.ShowDialog(); } }
public ActionResult VincularNomes(EpiViewModel oEpi, string UKNome, string idEmp) { try { //Guid UK_Registro = Guid.Parse(UKRegistro); if (string.IsNullOrEmpty(UKNome)) { throw new Exception("Nenhum Nome para vincular."); } if (UKNome.Contains(",")) { foreach (string nom in UKNome.Split(',')) { if (!string.IsNullOrEmpty(nom.Trim())) { Produto pTemp = ProdutoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.Nome.Equals(nom.Trim())); if (pTemp != null) { Produto produto = ProdutoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(oEpi.UKProduto)); var Total = produto.Qunatidade - oEpi.Quantidade; produto.Qunatidade = Total; ProdutoBusiness.Alterar(produto); FichaDeEPI obj = new FichaDeEPI() { UKEmpregado = Guid.Parse(idEmp), UKProduto = oEpi.UKProduto, CA = oEpi.CA, Quantidade = oEpi.Quantidade, MotivoDevolucao = oEpi.MotivoDevolucao }; FichaDeEpiBusiness.Inserir(obj); } } } return(Json(new { resultado = new RetornoJSON() { Sucesso = "EPI(s) registrado com sucesso." } })); } else { Produto pTemp = ProdutoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.Nome.Equals(UKNome.Trim())); if (pTemp != null) { Produto produto = ProdutoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(oEpi.UKProduto)); var Total = produto.Qunatidade - oEpi.Quantidade; produto.Qunatidade = Total; ProdutoBusiness.Alterar(produto); FichaDeEPI obj = new FichaDeEPI() { UKEmpregado = Guid.Parse(idEmp), UKProduto = oEpi.UKProduto, CA = oEpi.CA, Quantidade = oEpi.Quantidade, MotivoDevolucao = oEpi.MotivoDevolucao }; FichaDeEpiBusiness.Inserir(obj); } return(Json(new { resultado = new RetornoJSON() { Sucesso = "EPI registrado com sucesso." } })); } } catch (Exception ex) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } }
public ActionResult CadastrarEPI(EpiViewModel oEpi, string DataEntrega, string idEmp) { if (ModelState.IsValid) { try { //FichaDeEPI fepi = FichaDeEpiBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) //&& a.UniqueKey.Equals(oEpi.Uniquekey)); Produto produto = ProdutoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(oEpi.UKProduto)); var Total = produto.Qunatidade - oEpi.Quantidade; produto.Qunatidade = Total; ProdutoBusiness.Alterar(produto); FichaDeEPI obj = new FichaDeEPI() { UKEmpregado = Guid.Parse(idEmp), UKProduto = oEpi.UKProduto, CA = oEpi.CA, Quantidade = oEpi.Quantidade, DataEntrega = DataEntrega, DataDevolucao = Convert.ToString(DateTime.MaxValue), MotivoDevolucao = oEpi.MotivoDevolucao }; FichaDeEpiBusiness.Inserir(obj); Extensions.GravaCookie("MensagemSucesso", "O EPI foi cadastrado com sucesso.", 10); return(Json(new { resultado = new RetornoJSON() { URL = Url.Action("FichaEpi", "FichaDeEpi", new { idEmp = idEmp.ToString() }) } })); } catch (Exception ex) { if (ex.GetBaseException() == null) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } else { return(Json(new { resultado = new RetornoJSON() { Erro = ex.GetBaseException().Message } })); } } } else { return(Json(new { resultado = TratarRetornoValidacaoToJSON() })); } }
public string Produto(int idProduto, string nome, string codigo, double precoUnitario) { return(produtoBusiness.Alterar(idProduto, nome, precoUnitario, codigo)); }
public ActionResult Alterar(Produto p) { produtoBusiness.Alterar(p); return(RedirectToAction("index")); }