public async Task <Partitura> getById(int Id) { var partitura = new Partitura(); try{ var _par = await _context.Partitura.FirstOrDefaultAsync(w => w.Id == Id); if (_par != null) { partitura = new Partitura() { Id = _par.Id, Title = _par.Title, ReleaseDate = _par.ReleaseDate, Genre = _par.Genre, Time = _par.Time, Price = _par.Price } } ; }catch (Exception aEx) { throw new ApplicationException("No se encontro el ID", aEx); } return(partitura); }
public bool AlterarPartitura(Partitura partitura) { bool verifica = false; sql = "UPDATE partitura "; sql += " SET compasso= @Pcompasso, textoPartitura= @PtextoPartitura, Pauta = @PPauta , BraillePartitura = @PBraillePartitura , LetraPartitura = @PLetraPartitura"; sql += " WHERE id=@Pid"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue("@Pid", partitura.Id); cmd.Parameters.AddWithValue("@Pcompasso", partitura.Compasso); cmd.Parameters.AddWithValue("@PtextoPartitura", partitura.TextoPartitura); cmd.Parameters.AddWithValue("@Ppauta", partitura.Pauta); cmd.Parameters.AddWithValue("@PbraillePartitura", partitura.BraillePartitura); cmd.Parameters.AddWithValue("@PletraPartitura", partitura.LetraPartitura); con.Open(); try { cmd.ExecuteNonQuery(); verifica = true; } catch (Exception ex) { MessageBox.Show("Erro: " + ex.ToString()); } finally { con.Close(); } return(verifica); }
public Partitura GetPartitura() { Partitura partitura = new Partitura(); int id = getIdPartitura_auxiliar(); sql = "SELECT * FROM partitura where id=" + id.ToString(); SqlConnection con = new SqlConnection(connectionString); con.Open(); SqlCommand cmd = new SqlCommand(sql, con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { partitura.Id = int.Parse(reader[0].ToString()); partitura.Titulo = reader[1].ToString(); partitura.Compasso = reader[2].ToString(); partitura.TextoPartitura = reader[3].ToString(); partitura.Pauta = reader[4].ToString(); partitura.BraillePartitura = reader[5].ToString(); partitura.LetraPartitura = reader[6].ToString(); } con.Close(); reader.Close(); return(partitura); }
public async Task create(Partitura partitura) { var part = new Partitura() { Id = partitura.Id, Title = partitura.Title, ReleaseDate = partitura.ReleaseDate, Genre = partitura.Genre, Time = partitura.Time, Price = partitura.Price }; try{ if (await Exist(partitura)) { throw new Exception("La partitura ya existe en el catalogo"); } await _context.AddAsync(part); await _context.SaveChangesAsync(); } catch (Exception aEx) { throw new ApplicationException("Imposible crear partitura por: ", aEx); } }
private void ucLetraPartitura_Load(object sender, EventArgs e) { partitura = partituraBll.GetPartitura(); txtPartitura.Text = partitura.TextoPartitura + "="; txtBraille.Text = partitura.BraillePartitura; txtLetra.Text = partitura.LetraPartitura; txtLetra.Focus(); }
private void ucAuxPartituraSalva_Load(object sender, EventArgs e) { partitura = partituraBll.GetPartitura(); txtPartitura.Text = partitura.TextoPartitura + "="; txtBraille.Text = partitura.BraillePartitura; txtLetra.Text = partitura.LetraPartitura; btnExecutarDispositivoAudio.Focus(); }
protected void btnPart_Click(object sender, EventArgs e) { Button part = (sender as Button); partituraBll.auxiliar(int.Parse(part.Name)); partitura = partituraBll.GetPartitura(); gerarPDF.getPdfPartitura(partitura); }
public async Task <IActionResult> create(Partitura partitura) { try{ await _svc.create(partitura); return(Ok()); }catch (ApplicationException aEx) { return(BadRequest(aEx.Message)); } }
public async Task <IActionResult> Edit(int id, Partitura partitura) { if (id != partitura.Id) { return(NotFound()); } await _svc.update(id, partitura); return(Ok()); }
public Partitura NewPartitura(int indice) { Debug.Log("Indice>" + indice); currentPartituraIndex = indice; Partitura p = Instantiate(currentLevel.info.partituras[indice]) as Partitura; currentPartitura = p; p.transform.parent = transform; p.gameObject.SetActive(false); return(p); }
static void Main(string[] args) { #region Singleton //Singleton singleton = Singleton.GetInstance(); #endregion #region FactoryMethod //Empresa viacaoUrbana = new EmpresaOnibusUrbano(); //Passagem pUrbana = viacaoUrbana.EmitirPassagem("Belo Horizonte", "Betim", DateTime.Now.AddDays(3)); //pUrbana.ExibirDetalhes(); //Empresa viacaoInterEstadual = new EmpresaOnibusInterEstadual(); //Passagem pInterEstadual = viacaoInterEstadual.EmitirPassagem("São Paulo", "Curitiba", DateTime.Now.AddDays(10)); //pInterEstadual.ExibirDetalhes(); #endregion #region AbstractFactory //EmpresaOnibus empresaOnibusUrbano = new ConcreteEmpresaOnibus(); //PassagemOnibusUrbano passagemOnibusUrbano = empresaOnibusUrbano.EmitirPassagemOnibusUrbano("Belo Horizonte", "Betim", DateTime.Now.AddDays(3)); //passagemOnibusUrbano.ExibirDetalhes(); //EmpresaOnibus empresaOnibusInterEstadual = new ConcreteEmpresaOnibus(); //PassagemOnibusInterEstadual passagemOnibusInterEstadual = empresaOnibusInterEstadual.EmitirPassagemOnibusInterEstadual("São Paulo", "Curitiba", DateTime.Now.AddDays(10)); //passagemOnibusInterEstadual.ExibirDetalhes(); #endregion #region Builder //Cozinha cozinha = new Cozinha(); //SanduicheBuilder b1 = new HamburguerBuilder(); ////SanduicheBuilder b2 = new FishBuilder(); //cozinha.FazerSanduiche(b1); //b1.GetSanduiche(); #endregion #region Prototype Partitura.CarregarNotas(); //Compor a canção Partitura.GetNota("Do").Desenhar(); Partitura.GetNota("Re").Desenhar(); Partitura.GetNota("Mi").Desenhar(); Partitura.GetNota("Fa").Desenhar(); Partitura.GetNota("Fa").Desenhar(); Partitura.GetNota("Fa").Desenhar(); Partitura.GetNota("Do").Desenhar(); Partitura.GetNota("Re").Desenhar(); Partitura.GetNota("Do").Desenhar(); Partitura.GetNota("Re").Desenhar(); Partitura.GetNota("Re").Desenhar(); Partitura.GetNota("Re").Desenhar(); #endregion Console.ReadLine(); }
public async Task <IActionResult> Create([Bind("Id,Title,ReleaseDate,Genre,Time,Price")] Partitura partitura) { try { await _svc.create(partitura); return(RedirectToAction(nameof(Index))); } catch (ApplicationException aEx) { ViewBag.Error = aEx.Message; return(View()); } }
private void SalvarPartitura() { partitura = new Partitura(); carregaDados(); int retorno = partituraBLL.InsirirPartitura(partitura); if (retorno > 0) { partitura.Id = retorno; resposta.Speak("Projeto Salvo com sucesso."); } else { resposta.Speak("Problemas ao Salvar o Projeto."); } }
public async Task <IActionResult> Edit(int id, [Bind("Id,Title,ReleaseDate,Genre,Time,Price")] Partitura partitura) { if (id != partitura.Id) { return(NotFound()); } if (!ModelState.IsValid) { return(View(partitura)); } await _svc.update(id, partitura); return(RedirectToAction(nameof(Index))); }
public int InsirirPartitura(Partitura partitura) { int id = 0; //sql = "INSERT INTO partitura (titulo, compasso, textoPartitura, pauta, braillePartitura, letraPartitura) "; //sql += " VALUES ('" + partitura.Titulo + "', '" + partitura.Compasso + "', '" + partitura.TextoPartitura + "' , '" + partitura.Pauta + "' , '" + partitura.BraillePartitura + "' , '" + partitura.LetraPartitura + "')"; sql = " INSERT INTO partitura(titulo, compasso, textoPartitura, pauta, braillePartitura, letraPartitura) "; sql += " VALUES (@Ptitulo, @Pcompasso, @PtextoPartitura , @Ppauta , @PbraillePartitura , @PletraPartitura ) "; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.Parameters.AddWithValue("@Ptitulo", partitura.Titulo); cmd.Parameters.AddWithValue("@Pcompasso", partitura.Compasso); cmd.Parameters.AddWithValue("@PtextoPartitura", partitura.TextoPartitura); cmd.Parameters.AddWithValue("@Ppauta", partitura.Pauta); cmd.Parameters.AddWithValue("@PbraillePartitura", partitura.BraillePartitura); cmd.Parameters.AddWithValue("@PletraPartitura", partitura.LetraPartitura); con.Open(); try { int i = cmd.ExecuteNonQuery(); if (i > 0) { cmd = new SqlCommand("SELECT MAX(Id) FROM partitura", con); id = Convert.ToInt32(cmd.ExecuteScalar()); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.ToString()); } finally { con.Close(); } return(id); }
public List <Partitura> GetAllPartitura() { List <Partitura> lista = new List <Partitura>(); sql = "SELECT * FROM partitura"; SqlConnection con = new SqlConnection(connectionString); con.Open(); SqlCommand cmd = new SqlCommand(sql, con); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Partitura part = new Partitura(); part.Id = int.Parse(reader[0].ToString()); part.Titulo = reader[1].ToString(); part.Compasso = reader[2].ToString(); part.TextoPartitura = reader[3].ToString(); lista.Add(part); } con.Close(); reader.Close(); return(lista); }
public async Task update(int id, Partitura partitura) { var _par = await _context.Partitura.FirstOrDefaultAsync(w => w.Id == id); if (_par == null) { throw new ApplicationException("No se pudo hacer la consulta a la db"); } if (await Exist(partitura)) { throw new ApplicationException("La pelicula ya existe en la bd"); } _par.Id = partitura.Id; _par.Title = partitura.Title; _par.ReleaseDate = partitura.ReleaseDate; _par.Genre = partitura.Genre; _par.Time = partitura.Time; _par.Price = partitura.Price; _context.Update(_par); await _context.SaveChangesAsync(); }
Partitura SetPartitura (int partitura) { currentPartituraIndex = partitura; currentPartitura = currentLevel.info.partituras[partitura]; return currentPartitura; }
private async Task <bool> Exist(Partitura partitura) { return(await _context.Partitura.AnyAsync(e => e.Title == partitura.Title && e.Id != partitura.Id)); }
public Partitura NewPartitura(int indice) { Debug.Log("Indice>" + indice ); currentPartituraIndex = indice; Partitura p = Instantiate( currentLevel.info.partituras[indice] ) as Partitura; currentPartitura = p; p.transform.parent = transform; p.gameObject.SetActive(false); return p; }
void DuplicarPartitura (Partitura p ) { }
Partitura SetPartitura(int partitura) { currentPartituraIndex = partitura; currentPartitura = currentLevel.info.partituras[partitura]; return(currentPartitura); }
public void SetLevel(int musica, int partitura) { currentLevel = SetLevel(musica); currentPartitura = SetPartitura(partitura); }
public void SetLevel( int musica, int partitura ) { currentLevel = SetLevel( musica ); currentPartitura = SetPartitura( partitura ); }
public PartituraInfo GetPartitura(int indice) { currentPartitura = NewPartitura(indice); return(currentPartitura.info); }
public PartituraInfo GetPartitura (int indice) { currentPartitura = NewPartitura(indice); return currentPartitura.info; }
void DuplicarPartitura(Partitura p) { }
public bool AlterarPartitura(Partitura partitura) { //if (titulo == "") return new Exception return(partituraDal.AlterarPartitura(partitura)); }
public int InsirirPartitura(Partitura partitura) { //if (titulo == "") return new Exception return(partituraDal.InsirirPartitura(partitura)); }