public UnidadeColecao ConsultarPorNome(string nome) { //Criar uma nova coleção de clientes (aqui ela está vazia) UnidadeColecao unidadeColecao = new UnidadeColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome); DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUnidadeConsultarPorNome"); //Percorrer o DataTable e transformar em coleção de cliente //Cada linha do DataTable é um cliente foreach (DataRow linha in dataTableUnidade.Rows) { //Criar um cliente vazio //Colocar os dados da linha dele //Adicionar ele na coleção Unidade unidade = new Unidade(); unidade.UnidadeID = Convert.ToInt32(linha["UnidadeID"]); unidade.UnidadeNome = Convert.ToString(linha["UnidadeNome"]); unidade.UnidadeCidade = Convert.ToString(linha["UnidadeCidade"]); unidade.UnidadeEstado = Convert.ToString(linha["UnidadeEstado"]); unidade.UnidadePais = Convert.ToString(linha["UnidadePais"]); unidadeColecao.Add(unidade); } return unidadeColecao; }
public UnidadeColecao ConsultarPorNome(string nome) { //Criar uma nova coleção de clientes (aqui ela está vazia) UnidadeColecao unidadeColecao = new UnidadeColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", nome); DataTable dataTableUnidade = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text,"SELECT UnidadeID AS ID, UnidadeNome AS Unidade, UnidadeCidade AS Cidade, UnidadeEstado AS Estado, UnidadePais AS País FROM tblUnidade WHERE UnidadeNome LIKE '%' + @UnidadeNome + '%'"); //Percorrer o DataTable e transformar em coleção de cliente //Cada linha do DataTable é um cliente foreach (DataRow linha in dataTableUnidade.Rows) { //Criar um cliente vazio //Colocar os dados da linha dele //Adicionar ele na coleção Unidade unidade = new Unidade(); unidade.UnidadeID = Convert.ToInt32(linha["ID"]); unidade.UnidadeNome = Convert.ToString(linha["Unidade"]); unidade.UnidadeCidade = Convert.ToString(linha["Cidade"]); unidade.UnidadeEstado = Convert.ToString(linha["Estado"]); unidade.UnidadePais = Convert.ToString(linha["País"]); unidadeColecao.Add(unidade); } return unidadeColecao; }
private void buttonInserirUnidadeConfirmar_Click(object sender, EventArgs e) { Unidade unidade = new Unidade(); unidade.UnidadeNome = textBoxInserirUnidadeNome.Text; unidade.UnidadeCidade = textBoxInserirUnidadeCidade.Text; unidade.UnidadeEstado = textBoxInserirUnidadeEstado.Text; unidade.UnidadePais = textBoxInserirUnidadePais.Text; if (unidade.UnidadeNome == "" || unidade.UnidadeCidade == "" || unidade.UnidadeEstado == "" || unidade.UnidadePais == "") { MessageBox.Show("Favor preencher todos os campos!"); } else { UnidadeNegocios unidadeNegocios = new UnidadeNegocios(); string retorno = unidadeNegocios.Inserir(unidade); try { int unidadeID = Convert.ToInt32(retorno); MessageBox.Show("Registro inserido com sucesso! Código cadastrado: " + unidadeID.ToString()); this.DialogResult = DialogResult.Yes; } catch { MessageBox.Show("Não foi possível completar a operação! Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.No; } } }
public FrmMenuAlterarUnidade(Unidade unidade) { InitializeComponent(); textBoxAlterarUnidadeID.Text = unidade.UnidadeID.ToString(); textBoxAlterarUnidadeNome.Text = unidade.UnidadeNome; textBoxAlterarUnidadeCidade.Text = unidade.UnidadeCidade; textBoxAlterarUnidadeEstado.Text = unidade.UnidadeEstado; textBoxAlterarUnidadePais.Text = unidade.UnidadePais; unidadeold = unidade; }
public string Excluir(Unidade unidade) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@UnidadeID", unidade.UnidadeID); string UnidadeID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.Text, "DELETE FROM tblUnidade WHERE UnidadeID = @UnidadeID SELECT @UnidadeID AS RETORNO").ToString(); return UnidadeID; } catch (Exception ex) { return ex.Message; } }
public string Excluir(Unidade unidade) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@UnidadeID", unidade.UnidadeID); string UnidadeID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspUnidadeExcluir").ToString(); return UnidadeID; } catch (Exception ex) { return ex.Message; } }
public string Alterar(Unidade unidade) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@UnidadeID", unidade.UnidadeID); acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", unidade.UnidadeNome); acessoDadosSqlServer.AdicionarParametros("@UnidadeCidade", unidade.UnidadeCidade); acessoDadosSqlServer.AdicionarParametros("@UnidadeEstado", unidade.UnidadeEstado); acessoDadosSqlServer.AdicionarParametros("@UnidadePais", unidade.UnidadePais); string UnidadeID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.Text, "UPDATE tblUnidade SET UnidadeNome = @UnidadeNome,UnidadeCidade = @UnidadeCidade,UnidadeEstado = @UnidadeEstado,UnidadePais = @UnidadePais WHERE UnidadeID = @UnidadeID SELECT @UnidadeID AS RETORNO").ToString(); return UnidadeID; } catch (Exception ex) { return ex.Message; } }
public FrmMenuAcaoUnidade(Unidade unidade, string acao) { InitializeComponent(); if (acao == "Inserir Unidade") { this.Text = "Inserir Unidade"; } else if (acao == "Alterar Unidade") { this.Text = "Alterar Unidade"; textBoxAcaoUnidadeID.Text = unidade.UnidadeID.ToString(); textBoxAcaoUnidadeNome.Text = unidade.UnidadeNome; textBoxAcaoUnidadeCidade.Text = unidade.UnidadeCidade; textBoxAcaoUnidadeEstado.Text = unidade.UnidadeEstado; textBoxAcaoUnidadePais.Text = unidade.UnidadePais; unidadeold = unidade; } else if (acao == "Consultar Unidade") { this.Text = "Consultar Unidade"; textBoxAcaoUnidadeID.Text = unidade.UnidadeID.ToString(); textBoxAcaoUnidadeNome.Text = unidade.UnidadeNome; textBoxAcaoUnidadeCidade.Text = unidade.UnidadeCidade; textBoxAcaoUnidadeEstado.Text = unidade.UnidadeEstado; textBoxAcaoUnidadePais.Text = unidade.UnidadePais; buttonAcaoUnidadeConfirmar.Hide(); buttonAcaoUnidadeCancelar.Hide(); textBoxAcaoUnidadeNome.ReadOnly = true; textBoxAcaoUnidadeCidade.ReadOnly = true; textBoxAcaoUnidadeEstado.ReadOnly = true; textBoxAcaoUnidadePais.ReadOnly = true; labelAcaoUnidadeCO.Hide(); } }
public string Inserir(Unidade unidade) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@UnidadeNome", unidade.UnidadeNome); acessoDadosSqlServer.AdicionarParametros("@UnidadeCidade", unidade.UnidadeCidade); acessoDadosSqlServer.AdicionarParametros("@UnidadeEstado", unidade.UnidadeEstado); acessoDadosSqlServer.AdicionarParametros("@UnidadePais", unidade.UnidadePais); string UnidadeID = acessoDadosSqlServer.ExecutarManipulacao(CommandType.Text, "INSERT INTO tblUnidade (UnidadeNome,UnidadeCidade,UnidadeEstado,UnidadePais)VALUES(@UnidadeNome,@UnidadeCidade,@UnidadeEstado,@UnidadePais) SELECT @@IDENTITY AS RETORNO").ToString(); return UnidadeID; } catch (Exception ex) { return ex.Message; } }