public ModeloOperacao CarregaModeloOperacao(int codigo) { ModeloOperacao modelo = new ModeloOperacao(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "select * from operacao where op_cod = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); conexao.Conectar(); SqlDataReader registro = cmd.ExecuteReader(); if (registro.HasRows) { registro.Read(); modelo.op_cod = Convert.ToInt32(registro["op_cod"]); modelo.op_nome = registro["op_nome"].ToString(); modelo.op_descricao = registro["op_descricao"].ToString(); } conexao.Desconectar(); return(modelo); }
public void Alterar(ModeloOperacao modelo) { if (modelo.op_nome.Trim().Length == 0) { MessageBox.Show("O nome da Operação é obrigatório"); } else { try { DalOperacao DALobj = new DalOperacao(conexao); DALobj.Alterar(modelo); BllAviso.aviso("Operação realizada com sucesso!!!"); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), "Ops. Parece que algo deu errado"); } } }
public void Incluir(ModeloOperacao modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into operacao(op_nome,op_descricao,op_cadastro) values (@op_nome,@op_descricao,@op_cadastro) select @@IDENTITY;"; cmd.Parameters.AddWithValue("@op_nome", modelo.op_nome); cmd.Parameters.AddWithValue("@op_descricao", modelo.op_descricao); cmd.Parameters.AddWithValue("@op_cadastro", DateTime.Now); conexao.Conectar(); modelo.op_cod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void Alterar(ModeloOperacao modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "update operacao set op_nome = @op_nome,op_descricao = @op_descricao where op_cod = @op_cod"; cmd.Parameters.AddWithValue("@op_nome", modelo.op_nome); cmd.Parameters.AddWithValue("@op_descricao", modelo.op_descricao); cmd.Parameters.AddWithValue("@op_cod", modelo.op_cod); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }