public void Alterar(EntidadeDominio entidade) { Endereco endereco = (Endereco)entidade; #region Conexão BD Conexao conn = new Conexao(); var conexao = conn.Connection(); var objConn = new SqlConnection(conexao); if (objConn.State == ConnectionState.Closed) { objConn.Open(); } var objComando = new SqlCommand(); objComando.Connection = objConn; #endregion try { TipoDAO tipoDao = new TipoDAO(); tipoDao.Alterar(endereco.GetTpEndereco()); ClienteDAO clienteDao = new ClienteDAO(); StringBuilder strSQL = new StringBuilder(); strSQL.Append("UPDATE tb_endereco SET "); strSQL.Append("cidade = @cidade, estado = @estado, logradouro = @logradouro, numero = @numero, cep = @cep "); strSQL.Append("WHERE id = @id"); objComando.CommandText = strSQL.ToString(); objComando.Parameters.AddWithValue("@cidade", endereco.GetCidade().GetDescricao()); objComando.Parameters.AddWithValue("@estado", endereco.GetCidade().GetEstado().getDescricao()); objComando.Parameters.AddWithValue("@logradouro", endereco.GetLogradouro()); objComando.Parameters.AddWithValue("@numero", endereco.GetNumero()); objComando.Parameters.AddWithValue("@cep", endereco.GetCep()); if (objComando.ExecuteNonQuery() < 1) { throw new Exception("Erro ao inserir registro"); } objConn.Close(); } catch (Exception ex) { if (objConn.State == ConnectionState.Open) { objConn.Close(); } throw new Exception("Erro ao inserir registro " + ex.Message); } }
public void Alterar(EntidadeDominio entidade) { Cliente cliente = (Cliente)entidade; #region Conexão BD Conexao conn = new Conexao(); var conexao = conn.Connection(); var objConn = new SqlConnection(conexao); if (objConn.State == ConnectionState.Closed) { objConn.Open(); } var objComando = new SqlCommand(); objComando.Connection = objConn; #endregion try { TipoDAO tipoDao = new TipoDAO(); tipoDao.Alterar(cliente.GetTipoCliente()); ClienteDAO clienteDao = new ClienteDAO(); StringBuilder strSQL = new StringBuilder(); strSQL.Append("UPDATE tb_cliente SET "); strSQL.Append("dt_cadastro = @dt_cadastro, cpf = @cpf, credito = @credito, nome = @nome "); strSQL.Append("WHERE id = @id"); objComando.CommandText = strSQL.ToString(); objComando.Parameters.AddWithValue("@dt_cadastro", cliente.GetDataCadastro()); objComando.Parameters.AddWithValue("@cpf", cliente.GetCPF()); objComando.Parameters.AddWithValue("@credito", cliente.GetCredito()); objComando.Parameters.AddWithValue("@nome", cliente.GetNome()); if (objComando.ExecuteNonQuery() < 1) { throw new Exception("Erro ao inserir registro"); } objConn.Close(); } catch (Exception ex) { if (objConn.State == ConnectionState.Open) { objConn.Close(); } throw new Exception("Erro ao inserir registro " + ex.Message); } }
public void Alterar(EntidadeDominio entidade) { Documento documento = (Documento)entidade; #region Conexão BD Conexao conn = new Conexao(); var conexao = conn.Connection(); var objConn = new SqlConnection(conexao); if (objConn.State == ConnectionState.Closed) { objConn.Open(); } var objComando = new SqlCommand(); objComando.Connection = objConn; #endregion try { TipoDAO tipoDao = new TipoDAO(); tipoDao.Alterar(documento.GetTpDocumento()); ClienteDAO clienteDao = new ClienteDAO(); StringBuilder strSQL = new StringBuilder(); strSQL.Append("UPDATE tb_documento SET "); strSQL.Append("codigo = @codigo, validade = @validade "); strSQL.Append("WHERE id = @id"); objComando.CommandText = strSQL.ToString(); objComando.Parameters.AddWithValue("@codigo", documento.GetCodigo()); objComando.Parameters.AddWithValue("@validade", documento.GetValidade()); if (objComando.ExecuteNonQuery() < 1) { throw new Exception("Erro ao inserir registro " + documento.GetCodigo()); } objConn.Close(); } catch (Exception ex) { if (objConn.State == ConnectionState.Open) { objConn.Close(); } throw new Exception("Erro ao inserir registro " + ex.Message); } }