public ModeloCategoria CarregaModeloCategoria(int codigo) { try { ModeloCategoria modelo = new ModeloCategoria(); SqlCommand cmd = new SqlCommand("[dbo].[spCategoriaConsultarCodigo]", conexao._conexao); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cat_cod", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.cat_cod = Convert.ToInt32(registro["CODIGO_CATEGORIA"]); modelo.catnome = Convert.ToString(registro["NOME"]); } return(modelo); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
//Metodo para incluir uma categoria =================================================================== aula 03 public void Incluir(ModeloCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); // criar um comando SQL cmd.Connection = conexao.ObjetoConexao; // Definir a conexão //criar a query para o insert do nome da categoria, utlizando parametro @nome, cmd.CommandText = "INSERT INTO categoria(cat_nome) VALUES (@nome); SELECT @@IDENTITY;"; //o selelct retorno //adiciona o valor da variavel ao parametro @nome cmd.Parameters.AddWithValue("@nome", modelo.CatNome); //parametro inser o nome da catagoria //conecta ao banco conexao.Conectar(); //recebe o valor retornado pelo selecat identity modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());//ExecuteScalar = quando quer retornor poucs informações da consulta } catch (Exception erro) { throw new Exception(erro.Message); } finally // tanto se der erro ou nao , ele sera executado { //desconecta do banco conexao.Desconectar(); } }
//Metodo para alterar uma categoria =================================================================== public void Alterar(ModeloCategoria modelo) //aula 03 { try { SqlCommand cmd = new SqlCommand(); // criar um comando SQL cmd.Connection = conexao.ObjetoConexao; // Definir a conexão //criar a query para o update no nome da catagoria, utlizando valor do parametro @nome, onde o cat_Cod for igual ao codigo cmd.CommandText = "UPDATE categoria SET cat_nome = @nome WHERE cat_cod = @codigo;"; //informa os dois parametros do comando cmd.Parameters.AddWithValue("@nome", modelo.CatNome); cmd.Parameters.AddWithValue("@codigo", modelo.CatCod); //conecta ao banco conexao.Conectar(); cmd.ExecuteNonQuery(); //ExecuteNonQuery = quando não quer ou nao vai retornor informações da consulta } catch (Exception erro) { throw new Exception(erro.Message); } finally // tanto se der erro ou nao , ele sera executado { //desconecta do banco conexao.Desconectar(); } }
//Metodo para carregar informações do BD Tabela Catagoria ==========================================================- aula 04 public ModeloCategoria CarregaModeloCategoria(int codigo) // recebeo o codigo do item que se quer carregar { ModeloCategoria modelo = new ModeloCategoria(); // instacio o modelo //criar a query para o carregar o item conforme codigo recebido, SqlCommand cmd = new SqlCommand(); // Definir a conexão cmd.Connection = conexao.ObjetoConexao; // Definir o comando Query SQL: cmd.CommandText = "SELECT * FROM categoria WHERE cat_cod = @codigo";//selecione todos os itens da categori onde o codigo da categira seja igual ao informado pelo usuario //Definir o valor do parametro - codigo do intem recebido cmd.Parameters.AddWithValue("@codigo", codigo); //conecta ao banco conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); //ExecuteReader: quando quer retornor muita informações da consulta //SqlDataReader: obejeto para ler e acessar as infornmações retornadas //verifica se existe alguma lina dentro o objeto, se existir linha, le as informações dela, e carrega cada campo em suas respectivas colunas if (registro.HasRows) { registro.Read(); modelo.CatCod = Convert.ToInt32(registro["cat_cod"]); //coloca o valor da coluna do objeto regitro na variavel do modelo modelo.CatNome = Convert.ToString(registro["cat_nome"]); } //desconecta do banco conexao.Desconectar(); //retorna o objeto modelo com todas as informações return(modelo); // o modelo categoria contem os campos da tabela de catagoria }
public ModeloCategoria carregaCategoria(int codigo) { ModeloCategoria m = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "select * from categoria where cat_cod = " + codigo.ToString() + "; "; CONEXAO.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); m.CodCategoria = Convert.ToInt32(registro["cat_cod"]); m.NomeCategoria = Convert.ToString(registro["cat_nome"]); } CONEXAO.Desconectar(); return(m); }
public ModeloCategoria CarregaCategoria(int codigo) { ModeloCategoria modelo_Cat = new ModeloCategoria(); using (SqlCommand command = new SqlCommand()) { command.Connection = conexao.ObjetoConexao; command.CommandText = @"SELECT CAT_COD, CAT_NOME FROM CATEGORIA WHERE CAT_COD = @CODIGO"; command.Parameters.AddWithValue("@CODIGO", codigo); conexao.Conectar(); SqlDataReader registro = command.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo_Cat.CatCod = Convert.ToInt32(registro["CAT_COD"]); modelo_Cat.CatNome = Convert.ToString(registro["CAT_NOME"]); } conexao.Desconectar(); return(modelo_Cat); } }
public ModeloCategoria CarregaModeloCategoria(int codigo) { ModeloCategoria modelo = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from categoria where cat_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); try { conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CatCod = Convert.ToInt32(registro["cat_cod"]); modelo.CatNome = Convert.ToString(registro["cat_nome"]); } } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Desconectar(); } return(modelo); }
public void Incluir(ModeloCategoria modelo) //METEDO INSERIR NO BANCO DE DADOS { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO CATEGORIA(cat_nome) values(@cat_nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@cat_nome", modelo.Cat_nome); conexao.Conectar(); modelo.Cat_cod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into categoria(cat_nome) values (@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@Nome", modelo.CatNome); conexao.Conectar(); modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloCategoria categoria) { MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into categoria(cat_nome) values (@nome); SELECT LAST_INSERT_ID();"; cmd.Parameters.AddWithValue("@nome", categoria.CatNome); conexao.Conectar(); categoria.CatCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjectoConexao; cmd.CommandText = "INSERT INTO categoria(cat_nome) " + "VALUES (@nome) SELECT @@IDENTITY"; cmd.Parameters.AddWithValue("@nome", modelo.Cat_nome); conexao.Conectar(); modelo.Cat_cod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Alterar(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update categoria set cat_nome = @nome where cat_cod = @codigo;"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); cmd.Parameters.AddWithValue("@codigo", modelo.CatCod); conexao.Conectar(); cmd.ExecuteNonQuery(); //O método ExecuteNonQuery é utilizado para executar instruções SQL que não retornam dados, como Insert, Update, Delete, e Set. conexao.Desconectar(); }
public void Incluir(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update categoria set cat_nome = @nome where cat_cod = @codigo;"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); cmd.Parameters.AddWithValue("@codigo", modelo.CatCod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloCategoria modelo) //METEDO EDITAR CATEGORIA { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update CATEGORIA set cat_nome = @cat_nome where cat_cod = @cat_cod"; cmd.Parameters.AddWithValue("@cat_cod", modelo.Cat_cod); cmd.Parameters.AddWithValue("@cat_nome", modelo.Cat_nome); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Alterar(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "UPDATE CATEGORIA SET CAT_NOME = @NOME WHERE CAT_COD = @CODIGO"; cmd.Parameters.AddWithValue("@NOME", modelo.CatNome); cmd.Parameters.AddWithValue("@CODIGO", modelo.CatCod); conexao.Conectar(); cmd.ExecuteNonQuery(); //não retorna nenhuma informação conexao.Desconectar(); }
public void Alterar(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjectoConexao; cmd.CommandText = "UPDATE categoria SET cat_nome = @nome " + "WHERE cat_cod = @codigo"; cmd.Parameters.AddWithValue("@nome", modelo.Cat_nome); cmd.Parameters.AddWithValue("@codigo", modelo.Cat_cod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into categoria(cat_nome, cat_data, cat_time, cat_status) VALUES(@nome, @data, @time, @status); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); cmd.Parameters.AddWithValue("@data", modelo.CatData); cmd.Parameters.AddWithValue("@time", modelo.CatTime); cmd.Parameters.AddWithValue("@status", modelo.CatStatus); conexao.Conectar(); modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Incluir(ModeloCategoria modelo) //Metodo Incluir que recebe como parametro o modelo do tipo modelocategoria { SqlCommand cmd = new SqlCommand(); //instância um comando cmd.Connection = conexao.ObjetoConexao; //usara a conexao dentro de DALconexao cmd.CommandText = "insert into categoria(cat_nome) values (@nome); select @@IDENTITY;"; //comando que sera utilizado cmd.Parameters.AddWithValue("@nome", modelo.CatNome); //parametros do comando informado conexao.Conectar(); modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar()); ////modelo catcod receba o valor retornado pelo Identity, apos executar o comando ExecuteScalar...Retorna pouca informação do BD conexao.Desconectar(); //Desconecta ao BD }
public void Incluir(ModeloCategoria c) { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "insert into categoria(cat_nome) values(@nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", c.NomeCategoria); CONEXAO.Conectar(); c.CodCategoria = Convert.ToInt32(cmd.ExecuteScalar()); CONEXAO.Desconectar(); }
public void Alterar(ModeloCategoria modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update categoria set cat_nome = @nome, cat_data = @data, cat_time = @time, cat_status = @status where cat_cod = @codigo"; cmd.Parameters.AddWithValue("@nome", modelo.CatNome); cmd.Parameters.AddWithValue("@codigo", modelo.CatCod); cmd.Parameters.AddWithValue("@data", modelo.CatData); cmd.Parameters.AddWithValue("@time", modelo.CatTime); cmd.Parameters.AddWithValue("@status", modelo.CatStatus); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloCategoria modelo) { using (SqlCommand command = new SqlCommand()) { command.Connection = conexao.ObjetoConexao; command.CommandText = "INSERT INTO CATEGORIA(CAT_NOME) " + " VALUES (@NOME); SELECT @@IDENTITY;"; command.Parameters.AddWithValue("@NOME", modelo.CatNome); conexao.Conectar(); modelo.CatCod = Convert.ToInt32(command.ExecuteScalar()); conexao.Desconectar(); } }
public void Alterar(ModeloCategoria c) { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "update categoria set cat_nome = @nome where cat_cod = @codigo; "; cmd.Parameters.AddWithValue("@nome", c.NomeCategoria); cmd.Parameters.AddWithValue("@codigo", c.CodCategoria); CONEXAO.Conectar(); cmd.ExecuteNonQuery(); CONEXAO.Desconectar(); }
public void Incluir(ModeloCategoria modelo) //método que tem um parâmetro do tipo Modelo { SqlCommand cmd = new SqlCommand(); //Inicializando uma nova instância da classe sql. cmd.Connection = conexao.ObjetoConexao; //passando para a variável local e propriedade do Sql a variável conexão com a proprieda Objeto cmd.CommandText = "INSERT CATEGORIA(CAT_NOME) VALUES (@NOME); SELECT @@IDENTITY;"; //passando para o parâmetro do Sql o comando SQL cmd.Parameters.AddWithValue("@NOME", modelo.CatNome); //adicionando valores ao parêmetro conexao.Conectar(); //conectando modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar()); //convertendo o valor do parâmetro CatCod e retornando apenas a primeira linha conexao.Desconectar(); //desconectando //erro 4: como mostra na coluna abaixo, está sendo passado o parâmetro para o código, e como ele está definido //como identity, ele auto se incrementa, se passarmos um valor "x" ele não aceita e não consegue registrar um novo cadastro. //cmd.CommandText = "INSERT CATEGORIA(CAT_COD, CAT_NOME) VALUES (@CAT_COD, @NOME); SELECT @@IDENTITY;"; //cmd.Parameters.AddWithValue("@CAT_COD", modelo.CatCod); }
public void Incluir(ModeloCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into categoria(cat_nome,cat_cadastro) values (@nome,@cat_cadastro) select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", modelo.cat_nome); cmd.Parameters.AddWithValue("@cat_cadastro", DateTime.Now); conexao.Conectar(); modelo.cat_cod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); } catch (Exception) { } }
public void Alterar(ModeloCategoria modelo) { using (SqlCommand command = new SqlCommand()) { command.Connection = conexao.ObjetoConexao; command.CommandText = "UPDATE CATEGORIA SET CAT_NOME = @NOME " + " WHERE CAT_COD = @CODIGO"; command.Parameters.AddWithValue("@NOME", modelo.CatNome); command.Parameters.AddWithValue("@CODIGO", modelo.CatCod); conexao.Conectar(); command.ExecuteNonQuery(); conexao.Desconectar(); } }
public void Incluir(ModeloCategoria modelo) { try { SqlCommand cmd = new SqlCommand("[dbo].[spCategoriaInserir]"); cmd.Connection = conexao._conexao; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cat_nome", modelo.catnome); conexao.Conectar(); modelo.cat_cod = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public ModeloCategoria CarregaModeloCategoria(int codigo) //ira receber o codigo da categoria que nós desejamos pegar as informacoes { ModeloCategoria modelo = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from categoria where cat_cod = " + codigo.ToString(); //....Onde codigo for igual ao codigo informado pelo usuario //cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); //obtera varias informações/registro do BD if (registro.HasRows) //verificando se existe alguma linha dentro de objeto registro { registro.Read(); // tiver alguma coisa, LEIA A LINHA modelo.CatCod = Convert.ToInt32(registro["cat_cod"]); //Carrega as informaçoes no modelo.CAT_COD RECEBER A INFORMACAO QUE ESTA DENTRO DA COLUNA CAT-COD DO REGISTRO. modelo.CatNome = Convert.ToString(registro["cat_nome"]); } conexao.Desconectar(); return(modelo); }
public ModeloCategoria CarregaModeloCategoria(int codigo) { ModeloCategoria modelo = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from categoria where cat_cod =" + codigo.ToString(); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CatCod = Convert.ToInt32(registro["cat_cod"]); modelo.CatNome = Convert.ToString(registro["cat_nome"]); modelo.CatData = Convert.ToString(registro["cat_data"]); } conexao.Desconectar(); return(modelo); }
public ModeloCategoria carregaModeloCategoria(int codigo) //CARREGAR TODAS AS CATEGORIAS { ModeloCategoria modelo = new ModeloCategoria(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from categoria where cat_cod = @cat_codigo"; cmd.Parameters.AddWithValue("@cat_codigo", codigo.ToString()); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.Cat_cod = Convert.ToInt32(registro["cat_cod"]); modelo.Cat_nome = Convert.ToString(registro["cat_nome"]); } conexao.Desconectar(); return(modelo); }
public ModeloCategoria carregaCategoria(int codigo) { ModeloCategoria modelo = new ModeloCategoria(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "Select * From categoria where cat_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); MySqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.CatCod = Convert.ToInt32(registro["cat_cod"]); modelo.CatNome = Convert.ToString(registro["cat_nome"]); } conexao.Desconectar(); return(modelo); }