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); }
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(); } }
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); }
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(); } }