public IActionResult Delete(int id) { try { TipoUnidade tipoUnidade = _unitOfw.TipoUnidadeRepository.GetWithIncludeAll(y => y.Id == id); if (tipoUnidade == null) { BaseViewModel <string> notFound = new BaseViewModel <string>("Tipo Unidade Not Found!"); return(NotFound(notFound)); } _unitOfw.TipoUnidadeRepository.Delete(tipoUnidade); BaseViewModel <string> baseObj = new BaseViewModel <string>("Tipo Unidade Deleted Successfully!"); return(Ok(baseObj)); } catch (Exception ex) { BaseViewModel <string> baseObj = new BaseViewModel <string>("Não é possivel excluir, existem dependencias no Projeto"); return(BadRequest(baseObj));; } }
public async System.Threading.Tasks.Task SaveUpdate() { try { int idTopologia = 1; RequestTipoUnidadeSave topologiaToBeSave = new RequestTipoUnidadeSave { Nome = "Update" + DateTime.Now, Id = idTopologia }; HttpResponseMessage response = await _clientCall.Save(_baseController + "Save/", JsonConvert.SerializeObject(topologiaToBeSave)); Assert.IsTrue(response.IsSuccessStatusCode); if (response.IsSuccessStatusCode) { var retorno = await response.Content.ReadAsStringAsync(); RequestTipoUnidadeSave topologiaRetorno = JsonConvert.DeserializeObject <RequestTipoUnidadeSave>(JObject.Parse(retorno)["data"].ToString()); TipoUnidade tipoUnidadeAfterUpdate = _unitOfw.TipoUnidadeRepository.Get(y => y.Id == idTopologia).FirstOrDefault(); Assert.AreEqual(topologiaToBeSave.Nome, tipoUnidadeAfterUpdate.Nome); Assert.AreEqual(topologiaRetorno.Nome, tipoUnidadeAfterUpdate.Nome); } } catch (Exception ex) { throw; } }
internal void NaoEncontrado(TipoUnidade tipoUnidade) { if (tipoUnidade == null) { throw new OrganogramaNaoEncontradoException("Tipo de unidade não encontrado."); } }
public TipoUnidadeViewModel(TipoUnidade tipoUnidade) { Id = tipoUnidade.Id; DataInsercao = tipoUnidade.DataInsercao; Codigo = tipoUnidade.Codigo; Descricao = tipoUnidade.Descricao; }
public ActionResult Edit(int id, TipoUnidade Tipo) { if (ModelState.IsValid) { int idx = TiposUnidades.FindIndex(m => m.Id == Tipo.Id); TiposUnidades[idx] = Tipo; } return(RedirectToAction(nameof(Index))); }
public ActionResult Create(TipoUnidade Tipo) { if (ModelState.IsValid) { Tipo.Id = TiposUnidades.Count + 1; TiposUnidades.Add(Tipo); } return(RedirectToAction(nameof(Index))); }
public Produto(string descri, float saldo, int codBarra, TipoUnidade unidade, string tipoProduto, double preco, int IdProduto) { this.descricao = descri; this.saldo = saldo; this.codigoBarra = codBarra; this.unidade = unidade; this.tipo = tipoProduto; this.preco = preco; this.IdProduto = IdProduto; }
public TipoUnidadeViewModel ToViewModel(TipoUnidade tipoUnidade) { return(new TipoUnidadeViewModel { Id = tipoUnidade.Id, DataInsercao = tipoUnidade.DataInsercao, Codigo = tipoUnidade.Codigo, Descricao = tipoUnidade.Descricao }); }
/// <summary> /// Localiza <see cref=" VcmSuite3x_api.Core.Models.UnidadeMedida">UnidadeMedida</see> pelo nome de <see cref=" VcmSuite3x_api.Core.Models.TipoUnidade">TipoUnidade</see>. /// </summary> /// <param name="unidadesMedida">Coleção de <see cref=" VcmSuite3x_api.Core.Models.UnidadeMedida">UnidadeMedida</see> a pesquisar.</param> /// <param name="nomeTipoUnidade">Nome de <see cref=" VcmSuite3x_api.Core.Models.TipoUnidade">TipoUnidade</see>.</param> /// <returns>Coleção de <see cref=" VcmSuite3x_api.Core.Models.UnidadeMedida">UnidadeMedida</see> correspondente ao <see cref=" VcmSuite3x_api.Core.Models.TipoUnidade">TipoUnidade</see> informado.</returns> public static List <UnidadeMedida> Select(this List <UnidadeMedida> unidadesMedida, String nomeTipoUnidade) { TipoUnidade tipoUnidade = unitOfw.TipoUnidadeRepository.Get(y => y.Nome == nomeTipoUnidade).FirstOrDefault(); if (tipoUnidade != null) { return(unidadesMedida.Where(um => um.TipoUnidadeId == tipoUnidade.Id).ToList()); } return(null); }
/// <summary> /// Localiza <see cref="VcmSuite3x_api.Core.Models.UnidadeMedida">UnidadeMedida</see> pelo nome de <see cref=" VcmSuite3x_api.Core.Models.TipoUnidade">TipoUnidade</see>. /// </summary> /// <param name="unidadesMedida">Coleção de <see cref=" VcmSuite3x_api.Core.Models.UnidadeMedida">UnidadeMedida</see> a pesquisar.</param> /// <param name="nomeTipoUnidade">Nome de <see cref=" VcmSuite3x_api.Core.Models.TipoUnidade">TipoUnidade</see>.</param> /// <returns><see cref=" VcmSuite3x_api.Core.Models.UnidadeMedida">UnidadeMedida</see> correspondente ao <see cref=" VcmSuite3x_api.Core.Models.TipoUnidade">TipoUnidade</see> informado.</returns> public static UnidadeMedida Find(this Collection <UnidadeMedida> unidadesMedida, String nomeTipoUnidade) { //TipoUnidade tipoUnidade = TipoUnidadeQuery.Create().Find(nomeTipoUnidade); TipoUnidade tipoUnidade = unitOfw.TipoUnidadeRepository.Get(y => y.Nome == nomeTipoUnidade).FirstOrDefault(); if (tipoUnidade != null) { return(unidadesMedida.FirstOrDefault(um => um.TipoUnidadeId == tipoUnidade.Id)); } return(null); }
public TipoUnidadeModeloNegocio Inserir(TipoUnidadeModeloNegocio tipoUnidade) { validacao.TipoUnidadeValido(tipoUnidade); validacao.DescricaoValida(tipoUnidade.Descricao); validacao.DescricaoExistente(tipoUnidade.Descricao); TipoUnidade td = new TipoUnidade(); td.Descricao = tipoUnidade.Descricao; td.InicioVigencia = DateTime.Now; repositorioTiposUnidades.Add(td); unitOfWork.Save(); return(Mapper.Map <TipoUnidade, TipoUnidadeModeloNegocio>(td)); }
public IActionResult Post([FromBody] RequestTipoUnidadeSave model) { try { if (!ModelState.IsValid) { return(new BadRequestObjectResult(ModelState.GenerateValidation())); } if (_unitOfw.TipoUnidadeRepository.Count(y => y.Nome == model.Nome && y.Id != model.Id) > 0) { BaseViewModel <string> already = new BaseViewModel <string>("Nome Already!"); return(BadRequest(already)); } TipoUnidade tobeSave = _mapper.Map <TipoUnidade>(model); if (!model.Id.HasValue || model.Id == 0) { _unitOfw.TipoUnidadeRepository.Insert(tobeSave); model.Id = tobeSave.Id; } else { if (_unitOfw.TipoUnidadeRepository.Count(y => y.Id == model.Id) == 0) { BaseViewModel <string> notFound = new BaseViewModel <string>("Produto Not Found!"); return(NotFound(notFound)); } _unitOfw.TipoUnidadeRepository.Update(tobeSave); } BaseViewModel <RequestTipoUnidadeSave> baseObj = new BaseViewModel <RequestTipoUnidadeSave>(model, "Tipo Unidade Saved Successfully!", ""); return(Ok(baseObj)); } catch (Exception ex) { throw; } }
public void Alterar(int id, TipoUnidadeModeloNegocio tipoUnidade) { validacao.TipoUnidadeValido(tipoUnidade); validacao.IdValido(id); validacao.IdValido(tipoUnidade.Id); validacao.IdAlteracaoValido(id, tipoUnidade); validacao.IdExistente(id); validacao.DescricaoValida(tipoUnidade.Descricao); validacao.DescricaoExistente(tipoUnidade.Descricao); TipoUnidade td = repositorioTiposUnidades.Where(t => t.Id == tipoUnidade.Id).Single(); td.Descricao = tipoUnidade.Descricao; unitOfWork.Save(); }
public bool TelaCadastrarProduto() { Console.Write("Digite a descrição do produto: "); string descricao = Console.ReadLine(); Console.Write("Digite o codigo de barra do produto: "); int codigoBarra = int.Parse(Console.ReadLine()); Console.Write("Escolha uma unidade(1 - Grama; 2 - Kilograma; 3 - Litro; 4 - Mililitro; 5 - unidade): "); TipoUnidade unidade = EscolhaUnidade(int.Parse(Console.ReadLine())); Console.Write("Descreva o tipo de produto: "); string tipo = Console.ReadLine(); Console.Write("Digite o preço de venda: "); double preco = double.Parse(Console.ReadLine()); //Console.Write("Digite o id: "); //int id = int.Parse(Console.ReadLine()); // almoxarifado.addItem(descricao, codigoBarra, unidade, tipo, preco,id); string Query = "insert into produto(descricao,codigoBarra,tipounidade,tipo,preco) values('" + descricao + "','" + codigoBarra + "','" + unidade + "','" + tipo + "','" + preco + "');"; MySqlCommand Command2 = new MySqlCommand(Query, Conn2); MySqlDataReader MyReader2; Conn2.Open(); MyReader2 = Command2.ExecuteReader(); while (MyReader2.Read()) { } Conn2.Close(); Console.WriteLine("Produto cadastrado!"); Console.ReadKey(); return(true); }
public IActionResult Get(int id) { try { TipoUnidade tipoUnidade = _unitOfw.TipoUnidadeRepository.GetQuery(y => y.Id == id, "UnidadeMedida"); if (tipoUnidade == null) { BaseViewModel <string> notFound = new BaseViewModel <string>("Tipo Unidade Not Found!"); return(NotFound(notFound)); } TipoUnidadeResponse retorno = _mapper.Map <TipoUnidadeResponse>(tipoUnidade); BaseViewModel <TipoUnidadeResponse> baseObj = new BaseViewModel <TipoUnidadeResponse>(retorno, "Topologia Retrieved Successfully!", ""); return(Ok(baseObj)); } catch (Exception ex) { throw; } }
public async System.Threading.Tasks.Task Delete() { try { int idTipoUnidade = 13; HttpResponseMessage response = await _clientCall.Delete(_baseController + "Delete/" + idTipoUnidade); Assert.IsTrue(response.IsSuccessStatusCode); if (response.IsSuccessStatusCode) { var retorno = await response.Content.ReadAsStringAsync(); TipoUnidade tipounidade = _unitOfw.TipoUnidadeRepository.Get(y => y.Id == idTipoUnidade).FirstOrDefault(); Assert.IsNull(tipounidade); } } catch (Exception ex) { throw; } }
public void setUnidade(TipoUnidade un) { this.unidade = un; }
public void addItem(string nome, int codigoBarra, TipoUnidade unidade, string tipoProduto, double preco, int id) { Produto a = new Produto(nome, 0, codigoBarra, unidade, tipoProduto, preco, id); this.listProduto.Add(a); }