public Estabelecimento BuscarPorId(int?Id)
        {
            Estabelecimento registro = new Estabelecimento();

            using (SqlConnection conexao = new SqlConnection(stringDeConexao))
            {
                SqlCommand comando = new SqlCommand("USP_SelecionaEstabelecimentoPorId", conexao);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Id", Id);
                conexao.Open();
                SqlDataReader dr = comando.ExecuteReader();
                while (dr.Read())
                {
                    Estabelecimento ItemRegistro = new Estabelecimento();
                    registro.Id             = Convert.ToInt32(dr["Id"].ToString());
                    registro.RazaoSocial    = dr["Razao_Social"].ToString();
                    registro.NomeFantasia   = dr["Nome_Fantasia"].ToString();
                    registro.CNPJ           = dr["CNPJ"].ToString();
                    registro.Email          = dr["Email"].ToString();
                    registro.Endereco       = dr["Endereço"].ToString();
                    registro.Cidade         = dr["Cidade"].ToString();
                    registro.Estado         = dr["Estado"].ToString();
                    registro.Telefone       = dr["Telefone"].ToString();
                    registro.DataDeCadastro = Convert.ToDateTime(dr["Data_de_Cadastro"].ToString());
                    registro.Categoria      = dr["Categoria"].ToString();
                    registro.Status         = dr["Status"].ToString();
                    registro.Agencia        = dr["Agencia"].ToString();
                    registro.Conta          = dr["Conta"].ToString();
                }

                conexao.Close();

                return(registro);
            }
        }
        public void InsereNovo(Estabelecimento novoRegistro)
        {
            using (SqlConnection conexao = new SqlConnection(stringDeConexao))
            {
                SqlCommand comando = new SqlCommand("USP_InsereNovoEstabelecimento", conexao);
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@Razao_Social", novoRegistro.RazaoSocial);
                comando.Parameters.AddWithValue("@Nome_Fantasia", novoRegistro.NomeFantasia);
                comando.Parameters.AddWithValue("@CNPJ", novoRegistro.CNPJ);
                comando.Parameters.AddWithValue("@Email", novoRegistro.Email);
                comando.Parameters.AddWithValue("@Endereço", novoRegistro.Endereco);
                comando.Parameters.AddWithValue("@Cidade", novoRegistro.Cidade);
                comando.Parameters.AddWithValue("@Estado", novoRegistro.Estado);
                comando.Parameters.AddWithValue("@Telefone", novoRegistro.Telefone);
                comando.Parameters.AddWithValue("@Data_De_Cadastro", novoRegistro.DataDeCadastro);
                comando.Parameters.AddWithValue("@Categoria", novoRegistro.Categoria);
                comando.Parameters.AddWithValue("@Status", novoRegistro.Status);
                comando.Parameters.AddWithValue("@Agencia", novoRegistro.Agencia);
                comando.Parameters.AddWithValue("@Conta", novoRegistro.Conta);
                conexao.Open();
                comando.ExecuteNonQuery();
                conexao.Close();
            }
        }
        public IEnumerable <Estabelecimento> BuscarTodos()
        {
            List <Estabelecimento> ListaRegistros = new List <Estabelecimento>();

            using (SqlConnection conexao = new SqlConnection(stringDeConexao))
            {
                SqlCommand comando = new SqlCommand("USP_BuscaTodosRegistros", conexao);
                comando.CommandType = CommandType.StoredProcedure;
                conexao.Open();
                SqlDataReader dr = comando.ExecuteReader();
                while (dr.Read())
                {
                    Estabelecimento ItemRegistro = new Estabelecimento();
                    ItemRegistro.Id             = Convert.ToInt32(dr["Id"].ToString());
                    ItemRegistro.RazaoSocial    = dr["Razao_Social"].ToString();
                    ItemRegistro.NomeFantasia   = dr["Nome_Fantasia"].ToString();
                    ItemRegistro.CNPJ           = dr["CNPJ"].ToString();
                    ItemRegistro.Email          = dr["Email"].ToString();
                    ItemRegistro.Endereco       = dr["Endereço"].ToString();
                    ItemRegistro.Cidade         = dr["Cidade"].ToString();
                    ItemRegistro.Estado         = dr["Estado"].ToString();
                    ItemRegistro.Telefone       = dr["Telefone"].ToString();
                    ItemRegistro.DataDeCadastro = Convert.ToDateTime(dr["Data_de_Cadastro"].ToString());
                    ItemRegistro.Categoria      = dr["Categoria"].ToString();
                    ItemRegistro.Status         = dr["Status"].ToString();
                    ItemRegistro.Agencia        = dr["Agencia"].ToString();
                    ItemRegistro.Conta          = dr["Conta"].ToString();

                    ListaRegistros.Add(ItemRegistro);
                }
                conexao.Close();
            }
            return(ListaRegistros);
        }
示例#4
0
 public void AddEstabelecimento(Estabelecimento estabelecimento)
 {
     Estabelecimentos.Add(estabelecimento);
 }