示例#1
0
        public ModeloClienteProduto CarregarModelo(int codCliente, int codProduto, string referencia)
        {
            string consulta             = String.Format("select * from ClienteProduto where codCliente = {0} and codProduto = {1} and referencia = '{2}'", codCliente, codProduto, referencia);
            ModeloClienteProduto modelo = new ModeloClienteProduto();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = consulta;

            conexao.Conectar();

            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.codCliente = Convert.ToInt32(registro["codCliente"]);
                modelo.codProduto = Convert.ToInt32(registro["codProduto"]);
                modelo.referencia = Convert.ToString(registro["referencia"]);
                modelo.cod        = Convert.ToInt32(registro["cod"]);
                //modelo.cod_clienteProduto = Convert.ToInt32(registro["cod_clienteProduto"]);
            }
            conexao.Desconectar();
            return(modelo);
        }
示例#2
0
        public void Alterar(ModeloClienteProduto modelo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conexao.ObjetoConexao;

                cmd.CommandText = "update ClienteProduto set codCliente = @codCliente,codProduto = @codProduto, referencia=@referencia where cod = @cod";
                cmd.Parameters.AddWithValue("@codCliente", modelo.codCliente);
                cmd.Parameters.AddWithValue("@codProduto", modelo.codProduto);
                cmd.Parameters.AddWithValue("@referencia", modelo.referencia);
                cmd.Parameters.AddWithValue("@cod", modelo.cod);
                //cmd.Parameters.AddWithValue("@cod_clienteProduto", modelo.cod_clienteProduto);

                conexao.Conectar();
                cmd.ExecuteNonQuery();
                conexao.Desconectar();
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
示例#3
0
        public ModeloClienteProduto CarregarModelo(int cod)
        {
            ModeloClienteProduto modelo = new ModeloClienteProduto();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from ClienteProduto where cod = @cod";
            cmd.Parameters.AddWithValue("@cod", cod);
            conexao.Conectar();

            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.codCliente         = Convert.ToInt32(registro["codCliente"]);
                modelo.codProduto         = Convert.ToInt32(registro["codProduto"]);
                modelo.referencia         = Convert.ToString(registro["referencia"]);
                modelo.cod                = Convert.ToInt32(registro["cod"]);
                modelo.cod_clienteProduto = Convert.ToInt32(registro["cod_clienteProduto"]);
            }
            conexao.Desconectar();
            return(modelo);
        }
示例#4
0
 public void Incluir(ModeloClienteProduto modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "insert into ClienteProduto(codCliente,CodProduto,referencia) values (@codCliente,@CodProduto,@referencia) select @@IDENTITY;";
         cmd.Parameters.AddWithValue("@codCliente", modelo.codCliente);
         cmd.Parameters.AddWithValue("@CodProduto", modelo.codProduto);
         cmd.Parameters.AddWithValue("@referencia", modelo.referencia);
         //cmd.Parameters.AddWithValue("@cod_clienteProduto", modelo.cod_clienteProduto);
         conexao.Conectar();
         modelo.cod = Convert.ToInt32(cmd.ExecuteScalar());
         conexao.Desconectar();
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }