public List <PlataformaM> plataformasCadastradas() { SqlConnection conn = conexaoBdDAO.conexaoSQL(); String sql = "SELECT idPlataforma,descricaoPlataforma FROM tbPlataforma"; try { SqlCommand comando = new SqlCommand(sql, conn); conn.Open(); SqlDataReader dr = comando.ExecuteReader(); List <PlataformaM> listPlataforma = new List <PlataformaM>(); while (dr.Read()) { PlataformaM plataformaM = new PlataformaM(); plataformaM.IdPlataforma = Convert.ToInt32(dr["idPlataforma"]); plataformaM.DescricaoPlataforma = dr["descricaoPlataforma"].ToString(); listPlataforma.Add(plataformaM); } return(listPlataforma); } catch { return(null); } finally { conn.Close(); } }
public bool alterarPlataforma(PlataformaM Plataforma) { ConexaoBdDAO conexaoBdDAO = new ConexaoBdDAO(); SqlConnection conn = conexaoBdDAO.conexaoSQL(); String sql = "UPDATE tbPlataforma SET descricaoPlataforma = @Desc where idPlataforma = @idPlataforma"; try { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@Desc", Plataforma.DescricaoPlataforma); cmd.Parameters.AddWithValue("@idPlataforma", Plataforma.IdPlataforma); conn.Open(); cmd.ExecuteNonQuery(); return(true); } catch { return(false); } finally { conn.Close(); } }
private void btnCadPlataforma_Click(object sender, EventArgs e) { PlataformaM plataformaM = new PlataformaM(); PlataformaC plataformaC = new PlataformaC(); String resultado; plataformaM.DescricaoPlataforma = txtPlataforma.Text.Trim(); resultado = plataformaC.cadastrarPlataforma(plataformaM); MessageBox.Show(resultado); if (resultado.Equals("Plataforma " + plataformaM.DescricaoPlataforma + " cadastrada com sucesso.")) { txtPlataforma.Clear(); } dgPlataforma.DataSource = plataformaC.selecPlataforma(); dgPlataforma.Columns[0].Visible = false; }
public bool cadastroPlataforma(PlataformaM plataformaM) { SqlConnection conn = conexaoBdDAO.conexaoSQL(); String sql = "SELECT * FROM tbPlataforma WHERE descricaoPlataforma = @Desc"; try { SqlCommand comando = new SqlCommand(sql, conn); comando.Parameters.AddWithValue("@Desc", plataformaM.DescricaoPlataforma); conn.Open(); SqlDataReader dr = comando.ExecuteReader(); if (dr.Read()) { return(false); } else { comando.Cancel(); dr.Close(); sql = "INSERT INTO tbPlataforma(descricaoPlataforma) VALUES(@Desc)"; SqlCommand comando2 = new SqlCommand(sql, conn); comando2.Parameters.AddWithValue("@Desc", plataformaM.DescricaoPlataforma); comando2.ExecuteNonQuery(); return(true); } } catch (SqlException e) { return(false); } finally { conn.Close(); } }
public String cadastrarPlataforma(PlataformaM plataformaM) { PlataformaDAO plataformaDAO = new PlataformaDAO(); bool resultado; if (plataformaM.DescricaoPlataforma.Length >= 2) { resultado = plataformaDAO.cadastroPlataforma(plataformaM); if (resultado == true) { return("Plataforma " + plataformaM.DescricaoPlataforma + " cadastrada com sucesso."); } else { return("Falha ao cadastrar, verifique se a plataforma já foi cadastrada anteriormente."); } } else { return("Digite pelo menos 2 caracteres para a Plataforma."); } }
private void btnEditPlataforma_Click(object sender, EventArgs e) { try { if (dgPlataforma.CurrentRow.Cells[0] != null) { DialogResult dialogo = MessageBox.Show("Deseja Editar essa plataforma?", "Confirmar Editação", MessageBoxButtons.YesNo); if (dialogo == DialogResult.Yes) { PlataformaC plataformaC = new PlataformaC(); PlataformaM plataformaM = new PlataformaM(); String resultado; plataformaM.IdPlataforma = Convert.ToInt32(dgPlataforma.CurrentRow.Cells[0].Value); plataformaM.DescricaoPlataforma = txtPlataforma.Text.Trim(); resultado = plataformaC.editarPlataforma(plataformaM); MessageBox.Show(resultado); if (resultado.Equals("Plataforma Editada com sucesso.")) { txtPlataforma.Clear(); } dgPlataforma.DataSource = plataformaC.selecPlataforma(); dgPlataforma.Columns[0].Visible = false; } } else { MessageBox.Show("Selecione uma plataforma para editar!"); } } catch { MessageBox.Show("Selecione uma plataforma para editar!"); } }
public String editarPlataforma(PlataformaM M) { PlataformaDAO plataformaDAO = new PlataformaDAO(); bool resultado; if (M.DescricaoPlataforma.Length >= 2) { resultado = plataformaDAO.alterarPlataforma(M); if (resultado == true) { return("Plataforma Editada com sucesso."); } else { return("Falha ao editar a plataforma."); } } else { return("Digite pelo menos 2 caracteres para a plataforma"); } }
private void btnCadastrar_Click(object sender, EventArgs e) { JogoM jogoM = new JogoM(); JogoC jogoC = new JogoC(); GeneroM generoM = new GeneroM(); PlataformaM plataformaM = new PlataformaM(); DistribuidoraM distribuidoraM = new DistribuidoraM(); String mensagem = ""; String resultado; try { generoM.IdGenero = listGenero[cbGenero.SelectedIndex].IdGenero; } catch { mensagem += "Selecione um gênero."; } try { plataformaM.IdPlataforma = listPlataforma[cbPlataforma.SelectedIndex].IdPlataforma; } catch { mensagem += "\nSelecione uma plataforma."; } try { distribuidoraM.IdDistribuidora = listDistribuidora[cbDistribuidora.SelectedIndex].IdDistribuidora; } catch { mensagem += "\nSelecione uma distribuidora."; } try { if (cbClassificacao.SelectedItem.Equals("Livre")) { jogoM.ClassificacaoJogoM = 0; } else { jogoM.ClassificacaoJogoM = Convert.ToInt32(cbClassificacao.SelectedItem); } } catch { mensagem += "\nSelecione uma faixa etária."; } if (mensagem.Equals("")) { try { jogoM.NomeJogo = txtNome.Text.Trim(); jogoM.DescricaoJogo = txtDescricao.Text.Trim(); jogoM.GeneroM = generoM; jogoM.PlataformaM = plataformaM; jogoM.DistribuidoraM = distribuidoraM; jogoM.QtdEstoqueJogo = Convert.ToInt32(txtQuantidade.Text.Trim()); jogoM.ValorJogo = (float)Convert.ToDouble(txtPreco.Text.Trim()); jogoM.TamanhoGBJogo = (float)Convert.ToDouble(txtTamanhoGB.Text.Trim()); } catch { jogoM.QtdEstoqueJogo = 0; jogoM.ValorJogo = 0; jogoM.TamanhoGBJogo = 0; } resultado = jogoC.cadastrarJogo(jogoM); if (resultado.Equals("Jogo cadastrado com sucesso.")) { limparCampos(); } MessageBox.Show(resultado); dgJogo.DataSource = jogoC.jogosCadastrados(); } else { MessageBox.Show(mensagem); } }