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();
     }
 }
Exemple #2
0
        //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();
            }
        }
Exemple #3
0
        //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();
            }
        }
Exemple #4
0
        //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
        }
Exemple #5
0
        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);
            }
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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();
        }
Exemple #9
0
        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();
        }
Exemple #11
0
        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();
        }
Exemple #12
0
        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();
        }
Exemple #14
0
        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();
        }
Exemple #16
0
        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();
        }
Exemple #17
0
        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();
        }
Exemple #18
0
        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
        }
Exemple #19
0
        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();
        }
Exemple #20
0
        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();
            }
        }
Exemple #22
0
        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();
     }
 }
Exemple #27
0
        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);
        }
Exemple #28
0
        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);
        }
Exemple #29
0
        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);
        }