public DetalhesSapato(Sapato sapato) { InitializeComponent(); this.DataContext = this; this.Sapatoss = SapatoDAO.RetorarSapatoPorNome(sapato); }
private void cadastrar_sapato(object sender, RoutedEventArgs e) { if (this.id != 0) { Sapato model = sapatoController.buscarSapato(this.id); model.nome = Convert.ToString(nome.Text); model.cadarco = Convert.ToBoolean(cadarco.IsChecked); model.cor = Convert.ToString(cor.Text); model.preco = Convert.ToDouble(preco.Text); model.material = Convert.ToString(material.Text); model.numero = Convert.ToInt32(numero.Text); model.quantidadeDisponivel = Convert.ToInt32(quantidade.Text); model.quantidadeEstoque = Convert.ToInt32(quantidade.Text); sapatoController.SalvarSapato(model); } else { Sapato model = new Sapato() { nome = Convert.ToString(nome.Text), cadarco = Convert.ToBoolean(cadarco.IsChecked), cor = Convert.ToString(cor.Text), preco = Convert.ToDouble(preco.Text), material = Convert.ToString(material.Text), numero = Convert.ToInt32(numero.Text), quantidadeDisponivel = Convert.ToInt32(quantidade.Text), quantidadeEstoque = Convert.ToInt32(quantidade.Text), }; sapatoController.SalvarSapato(model); } carregarGridSapato(); }
private async void OnTappedSaveItem(object sender, EventArgs args) { var dal = new SapatoDAL(); if (this.sapato == null) { this.sapato = new Sapato(); } this.sapato.Nome = nome.Text; this.sapato.Descricao = descricao.Text; this.sapato.Preco = Convert.ToDouble(preco.Text); this.sapato.ColecaoId = Convert.ToInt32(idTipo.Text); this.sapato.Foto = bytesFoto; if (this.sapato.SapatoId == null) { dal.Add(this.sapato); await App.Current.MainPage.DisplayAlert("Inserção de item", "Item inserido com sucesso", "Ok"); } else { dal.Update(this.sapato); await App.Current.MainPage.DisplayAlert("Atualização de item", "Item atualizado com sucesso", "Ok"); await Navigation.PopAsync(); } ClearControls(); }
//Função de apertar tecla no grid private void gridSapato_PreviewKeyDown(object sender, KeyEventArgs e) { //Verifica se foi apertado delete if (e.Key == Key.Delete) { //Menssagem de confirmação if (MessageBox.Show("Deseja apagar o sapato " + SapatoSelecionado.Nome + "?", "Confirmação", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { //Habilita deletar da grid gridSapato.CanUserDeleteRows = true; //Variavel de contexto ModelSapatos ctx = new ModelSapatos(); //Busca o sapato no contexto pelo ID Sapato ToDelete = ctx.sapatos.Find(SapatoSelecionado.ID); //Marca como deleted ctx.Entry(ToDelete).State = System.Data.Entity.EntityState.Deleted; //Salva as alterações ctx.SaveChanges(); } else { //Desabilita o usuário deletar linhas gridSapato.CanUserDeleteRows = false; } } }
public void SalvarSapato(Sapato sapato) { try { if (sapato.idSapato == 0) { ctx.Sapatos.Add(sapato); } else { var temp = ctx.Sapatos.SingleOrDefault(c => c.idSapato == sapato.idSapato); temp.idSapato = sapato.idSapato; temp.nome = sapato.nome; temp.material = sapato.material; temp.cor = sapato.cor; temp.cadarco = sapato.cadarco; temp.numero = sapato.numero; temp.preco = sapato.preco; temp.quantidadeDisponivel = sapato.quantidadeDisponivel; temp.quantidadeEstoque = sapato.quantidadeEstoque; } ctx.SaveChanges(); } catch (Exception ex) { Util.HandleSQLDBException(ex); } }
public bool AtualizarSapato(Sapato novoSapato) { _local.sapato.Attach(novoSapato); _local.Entry(novoSapato).State = EntityState.Modified; _local.SaveChanges(); return(true); }
private void OkButton_Click(object sender, RoutedEventArgs e) { BancoDeDadosSapato_1708275 ctx = new BancoDeDadosSapato_1708275(); if (ModoCriacaoSapatos) { ctx.Sapatos.Add(SapatoSelecionado); ctx.SaveChanges(); this.Close(); } else if (SapatoSelecionado != null && SapatoSelecionado.Id > 0) { Sapato ParaSalvar = ctx.Sapatos.Find(SapatoSelecionado.Id); ParaSalvar.Nome = SapatoSelecionado.Nome; ParaSalvar.Material = SapatoSelecionado.Material; ParaSalvar.Cadarco = SapatoSelecionado.Cadarco; ParaSalvar.Preco = SapatoSelecionado.Preco; ParaSalvar.Cor = SapatoSelecionado.Cor; ParaSalvar.Quantidade = SapatoSelecionado.Quantidade; ParaSalvar.Tamanho = SapatoSelecionado.Tamanho; //ctx.Entry(ParaSalvar).State = System.Data.Entity.EntityState.Added; ctx.SaveChanges(); this.Close(); } }
public static Produto fabricar(string textLine) { string[] campos = textLine.Split(';'); string nome = campos[0]; string categoria = campos[1]; string foto = campos[2]; float preco = float.Parse(campos[3]); Produto produto; if (categoria.ToLower() == "sapato") { produto = new Sapato(); } else if (categoria.ToLower() == "camisa") { produto = new Camisa(); } else { produto = new Generico(); } produto.Nome = nome; produto.Categoria = categoria; produto.Foto = foto; produto.Preco = preco; return(produto); }
public void Adicionar() { Sapato s = new Sapato(); Sapatos.Add(s); Context.Sapatos.Add(s); SapatoSelecionado = s; }
public void Adicionar() { Sapato NewSapato = new Sapato(); this.Sapatos.Add(NewSapato); this.context.Sapatos.Add(NewSapato); this.SapatoSelecionado = NewSapato; }
public void SalvarNovoSapato() { Sapato s = SapatoSelecionado; Sapatos.Add(s); model.Sapatos.Add(s); SapatoSelecionado = new Sapato(); model.SaveChanges(); }
public SapatoViewModel() { Sapato = new Sapato(); context = new SapatosContext(); this.Sapatos = new ObservableCollection <Sapato>(context.Sapatos.Include("Modelo").ToList()); this.Modelos = new ObservableCollection <Modelo>(context.Modelos.ToList()); this.SapatoSelecionado = context.Sapatos.Include("Modelo").FirstOrDefault(); this.ModeloSelecionado = context.Modelos.FirstOrDefault(); }
public Sapato converterResquesteParaSapato(AdicionarSapatoRequest request) { var novoSapato = new Sapato(); novoSapato.nome = request.nome; novoSapato.marca = request.marca; novoSapato.valor = request.valor; return(novoSapato); }
public void Sapato_AtualizarSapato_QuandoRetornarSucesso() { var request = new AtualizarSapatoRequest(); var response = new AtualizarSapatoResponse(); var sapato = new Sapato(); response.msg = "Sapato atualizado com sucesso!"; var result = _useCase.Executar(request); response.Should().BeEquivalentTo(result); }
public void Sapato_RetornarlistaSapato__QuantoRepositorioExecao() { var sapato = new Sapato(); var response = new RetornarListaSapatosResponse(); response.msg = "Erro ao retornar lista de sapatos!"; _repositoriosSapatos.Setup(repositorio => repositorio.RetornarListaSapato()).Throws(new Exception()); var result = _useCase.Executar(); result.Should().BeEquivalentTo(response); }
public void RemoverSapato(Sapato current) { if (current.idSapato != 0) { var resultado = from s in ctx.Sapatos where s.idSapato == current.idSapato select s; ctx.Sapatos.Remove(resultado.First()); ctx.SaveChanges(); } }
public void Sapato_AdicionarSapato_NomeMenorque1() { var request = new AdicionarSapatoRequestBuilder().WithNameLength(0).Build(); var response = new AdicionarSapatoResponse(); var sapato = new Sapato(); response.msg = "Erro ao Adicionar produto Nome invalido"; var result = _useCase.Executar(request); response.Should().BeEquivalentTo(result); }
/** * Função para adicionar um sapato ao carrinho **/ private void adicionar_carrinho(object sender, RoutedEventArgs e) { quantidade_itens.Text = Convert.ToString(Convert.ToInt32(quantidade_itens.Text) + Convert.ToInt32(quantidade_carrinho.Text)); Sapato sapato = sapatoController.buscarSapato(this.id); total.Text = Convert.ToString(Convert.ToDouble(sapato.preco * Convert.ToInt32(quantidade_carrinho.Text)) + Convert.ToDouble(total.Text)); sapato.quantidadeDisponivel = sapato.quantidadeEstoque - Convert.ToInt32(quantidade_carrinho.Text); venda.Sapatos.Add(sapato); carregarGridSapato(); produto_carrinho.Text = ""; quantidade_carrinho.Text = ""; }
private static void AdicionarSapato(Models.SapatosContext context, Sapato sap) { Sapato s = (from db in context.Sapatos where db.ID_Sapato == sap.ID_Sapato select db).FirstOrDefault(); if (s == null) { context.Sapatos.Add(sap); } }
public void Sapato_ProcurarSapatoPoId_QuandoRetornarSucesso() { var request = new RetornarSapatoPorIDRequest(); var response = new RetornarSapatoPorIDResponse(); var sapato = new Sapato(); int id = 1; response.msg = "Sapato encontrado com sucesso!"; var result = _useCase.Executar(id); response.Should().BeEquivalentTo(result); }
private static void AdicionarSapatoBanco(SapatoModel context, Sapato sap) { Sapato sapato = (from db in context.Sapatos where db.Id == sap.Id select db).FirstOrDefault(); if (sapato == null) { context.Sapatos.Add(sap); } }
public static bool AlterarSapato(Sapato sapato) { try { ctx.Entry(sapato).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public static bool RemoverSapato(Sapato sapato) { try { ctx.Sapatos.Remove(sapato); ctx.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public static bool AdicionarProduto(Sapato sapato) { try { ctx.Sapatos.Add(sapato); ctx.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public void Sapato_AtualizarSapato__QuantoRepositorioExecao() { var request = new AtualizarSapatoRequest(); var response = new AtualizarSapatoResponse(); var sapato = new Sapato(); response.msg = "Erro ao Atualizar Sapato!"; _repositoriosSapatos.Setup(repositorio => repositorio.AtualizarSapato(sapato)); _atualizarSapatoAdapter.Setup(adapter => adapter.converterResquesteParaSapato(request)).Throws(new Exception()); var result = _useCase.Executar(request); response.Should().BeEquivalentTo(result); }
public void PopularControles(Sapato sapato) { this.sapato = sapato; nome.Text = this.sapato.Nome; descricao.Text = this.sapato.Descricao; preco.Text = this.sapato.Preco.ToString("N"); if (this.sapato.Foto != null) { fotoAlbum.Source = ImageSource.FromStream(() => new MemoryStream(this.sapato.Foto)); bytesFoto = this.sapato.Foto; } nomeTipo.Text = this.sapato.Colecao.Nome; idTipo.Text = this.sapato.ColecaoId.ToString(); }
public void Sapato_AdicionarSapato_QuandoRetornarSucesso() { var request = new AdicionarSapatoRequestBuilder().Build(); var response = new AdicionarSapatoResponse(); var sapato = new Sapato(); response.msg = "Sapato adicionado com sucesso!"; _repositoriosSapatos.Setup(repositorio => repositorio.Add(sapato)); _adicionarSapatoAdapter.Setup(adapter => adapter.converterResquesteParaSapato(request)).Returns(sapato); var result = _useCase.Executar(request); response.Should().BeEquivalentTo(result); }
static void Main() { Quarto meuQuarto = new Quarto("Cama de pallet", 0.68f); NovaCueca novaCueca = new NovaCueca(); Sapato sapato = new Sapato("Nike Fusion air", "Preto", 41); Console.WriteLine("Tipo de cama.......... : {0}", meuQuarto.cama); Console.WriteLine("Altura da cama........ : {0}", meuQuarto.altura); Console.WriteLine("--------------------------------------"); Console.WriteLine("Marca e nome do sapato : {0}", sapato.name); Console.WriteLine("Cor do sapato......... : {0}", sapato.getCor()); Console.WriteLine("Tamanho do sapato..... : {0}", sapato.num); Console.WriteLine("--------------------------------------"); Console.WriteLine("Cor da cueca.......... : {0}", novaCueca.cor); }
private void BTN_Detalhes(object sender, RoutedEventArgs e) { try { Sapato sapato = new Sapato(); int idSapato = SapatoSelecionado.IdSapato; sapato = SapatoDAO.BuscarSapatoPorId(idSapato); DetalhesSapato detalhesSapato = new DetalhesSapato(sapato); this.Close(); detalhesSapato.ShowDialog(); } catch (Exception) { MessageBox.Show("Selecione um sapato primeiro!"); } }
private void Button_Click(object sender, RoutedEventArgs e) { Sapato sapato = new Sapato(); int idSapato = SapatoSelecionado.idSapato; sapato = FacedeSapato.BuscarSapatoPorId(idSapato); if (FacedeSapato.RemoverSapato(sapato)) { MessageBox.Show("Sapato excluido com sucessso!"); } else { MessageBox.Show("Erro ao deletar o sapato!"); } }