public bool alterarDistribuidora(DistribuidoraM distribuidoraM) { ConexaoBdDAO conexaoBdDAO = new ConexaoBdDAO(); SqlConnection conn = conexaoBdDAO.conexaoSQL(); String sql = "UPDATE tbDistribuidora SET descricaoDistribuidora = @Desc where idDistribuidora = @idDistribuidora"; try { SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@Desc", distribuidoraM.DescricaoDistribuidora); cmd.Parameters.AddWithValue("@idDistribuidora", distribuidoraM.IdDistribuidora); conn.Open(); cmd.ExecuteNonQuery(); return(true); } catch { return(false); } finally { conn.Close(); } }
public List <DistribuidoraM> distribuidorasCadastradas() { SqlConnection conn = conexaoBdDAO.conexaoSQL(); String sql = "SELECT idDistribuidora,descricaoDistribuidora FROM tbDistribuidora"; try { SqlCommand comando = new SqlCommand(sql, conn); conn.Open(); SqlDataReader dr = comando.ExecuteReader(); List <DistribuidoraM> listDistribuidora = new List <DistribuidoraM>(); while (dr.Read()) { DistribuidoraM distribuidoraM = new DistribuidoraM(); distribuidoraM.IdDistribuidora = Convert.ToInt32(dr["idDistribuidora"]); distribuidoraM.DescricaoDistribuidora = dr["descricaoDistribuidora"].ToString(); listDistribuidora.Add(distribuidoraM); } return(listDistribuidora); } catch { return(null); } finally { conn.Close(); } }
private void btnCadDistribuidora_Click(object sender, EventArgs e) { DistribuidoraM distribuidoraM = new DistribuidoraM(); DistribuidoraC distribuidoraC = new DistribuidoraC(); String resultado; distribuidoraM.DescricaoDistribuidora = txtDistribuidora.Text.Trim(); resultado = distribuidoraC.cadastrarDistribuidora(distribuidoraM); MessageBox.Show(resultado); if (resultado.Equals("Distribuidora " + distribuidoraM.DescricaoDistribuidora + " cadastrada com sucesso.")) { txtDistribuidora.Clear(); } dgDistribuidora.DataSource = distribuidoraC.selecDistribuidora(); dgDistribuidora.Columns[0].Visible = false; }
public bool cadastroDistribuidora(DistribuidoraM distribuidoraM) { SqlConnection conn = conexaoBdDAO.conexaoSQL(); String sql = "SELECT * FROM tbDistribuidora WHERE descricaoDistribuidora = @Desc"; try { SqlCommand comando = new SqlCommand(sql, conn); comando.Parameters.AddWithValue("@Desc", distribuidoraM.DescricaoDistribuidora); conn.Open(); SqlDataReader dr = comando.ExecuteReader(); if (dr.Read()) { return(false); } else { comando.Cancel(); dr.Close(); sql = "INSERT INTO tbDistribuidora(descricaoDistribuidora) VALUES(@Desc)"; SqlCommand comando2 = new SqlCommand(sql, conn); comando2.Parameters.AddWithValue("@Desc", distribuidoraM.DescricaoDistribuidora); comando2.ExecuteNonQuery(); return(true); } } catch (SqlException e) { return(false); } finally { conn.Close(); } }
public String cadastrarDistribuidora(DistribuidoraM distribuidoraM) { DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO(); bool resultado; if (distribuidoraM.DescricaoDistribuidora.Length >= 2) { resultado = distribuidoraDAO.cadastroDistribuidora(distribuidoraM); if (resultado == true) { return("Distribuidora " + distribuidoraM.DescricaoDistribuidora + " cadastrada com sucesso."); } else { return("Falha ao cadastrar, verifique se a distribuidora já foi cadastrada anteriormente."); } } else { return("Digite pelo menos 2 caracteres para a Distribuidora."); } }
private void btnEditDistribuidora_Click(object sender, EventArgs e) { try { if (dgDistribuidora.CurrentRow.Cells[0] != null) { DialogResult dialogo = MessageBox.Show("Deseja editar essa distribuidora?", "Confirmar Editação", MessageBoxButtons.YesNo); if (dialogo == DialogResult.Yes) { DistribuidoraC distribuidoraC = new DistribuidoraC(); DistribuidoraM distribuidoraM = new DistribuidoraM(); String resultado; distribuidoraM.IdDistribuidora = Convert.ToInt32(dgDistribuidora.CurrentRow.Cells[0].Value); distribuidoraM.DescricaoDistribuidora = txtDistribuidora.Text.Trim(); resultado = distribuidoraC.editarDistribuidora(distribuidoraM); MessageBox.Show(resultado); if (resultado.Equals("Distribuidora editada com sucesso.")) { txtDistribuidora.Clear(); } dgDistribuidora.DataSource = distribuidoraC.selecDistribuidora(); dgDistribuidora.Columns[0].Visible = false; } } else { MessageBox.Show("Selecione uma distribuidora para editar!"); } } catch { MessageBox.Show("Selecione uma distribuidora para editar!"); } }
public String editarDistribuidora(DistribuidoraM distribuidoraM) { DistribuidoraDAO distribuidoraDAO = new DistribuidoraDAO(); bool resultado; if (distribuidoraM.DescricaoDistribuidora.Length >= 2) { resultado = distribuidoraDAO.alterarDistribuidora(distribuidoraM); if (resultado == true) { return("Distribuidora editada com sucesso."); } else { return("Falha ao editar a distribuidora."); } } else { return("Digite pelo menos 2 caracteres para a distribuidora"); } }
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); } }