コード例 #1
0
        public IList <Paciente> BuscaPorPlano(int plano)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "SELECT * FROM Paciente Where planoDeSaudeID=@id";
            comando.Parameters.AddWithValue("@id", plano);

            Conexao       con = new Conexao();
            SqlDataReader dr  = Conexao.ExecutarSelect(comando);

            IList <Paciente> pacientes = new List <Paciente>();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Paciente objPaciente = new Paciente();
                    objPaciente.IdPaciente         = Convert.ToInt32(dr["pacienteId"]);
                    objPaciente.Nome               = (string)dr["nome"];
                    objPaciente.DataNascimento     = Convert.ToDateTime(dr["dtnascimento"]);
                    objPaciente.EnumTipoConveniado = (TipoConveniado)dr["tipoConveniado"];
                    objPaciente.ObjCidade          = Cidade.FindById(Convert.ToInt32(dr["cidadeID"]));
                    objPaciente.ObjPlanoSaude      = PlanoSaude.FindById(Convert.ToInt32(dr["cidadeId"]));
                    pacientes.Add(objPaciente);
                }
            }
            else
            {
                pacientes = null;
            }
            return(pacientes);
        }
コード例 #2
0
        public Cliente BuscarPorID(int id)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "SELECT c.cidadeId, c.nome, c.clienteID, c.cpf, c.dtNascimento, c.endereco, c.numero, c.orgaoExpedidor, c.rg, c.sexo, ci.nome FROM Clientes c LEFT JOIN Cidades ci ON c.cidadeId = ci.cidadeId WHERE clienteID = @id";

            comando.Parameters.AddWithValue("@id", id);

            Conexao       con = new Conexao();
            SqlDataReader dr  = Conexao.ExecutarSelect(comando);

            Cliente objCliente = new Cliente();
            Cidade  objCidade  = new Cidade();

            if (dr.HasRows)
            {
                dr.Read();
                objCliente.Id             = Convert.ToInt32(dr["clienteID"]);
                objCliente.Nome           = (string)dr["nome"];
                objCliente.Cpf            = (string)dr["cpf"];
                objCliente.DataNascimento = Convert.ToDateTime(dr["dtNascimento"]);
                objCliente.Endereco       = (string)dr["endereco"];
                objCliente.Numero         = (string)dr["numero"];
                objCliente.OrgaoExpedidor = Convert.ToString(dr["orgaoExpedidor"]);
                objCliente.Rg             = (string)dr["rg"];
                objCliente.Sexo           = (EnumSexo)dr["sexo"];
                objCliente.ObjCidade      = Cidade.FindById(Convert.ToInt32(dr["cidadeId"]));
            }
            else
            {
                objCliente = null;
            }
            return(objCliente);
        }
コード例 #3
0
        public IList <Cliente> BuscaPorNome(string nome)
        {
            IList <Cliente> listaDeClientes = new List <Cliente>();

            SqlCommand comando = new SqlCommand();

            comando.CommandType = CommandType.Text;
            comando.CommandText = "SELECT c.cidadeId, c.nome, c.clienteID, c.cpf, c.dtNascimento, c.endereco, c.numero, c.orgaoExpedidor, c.rg, c.sexo, ci.nome FROM Clientes c LEFT JOIN Cidades ci ON c.cidadeId = ci.cidadeId Where c.nome LIKE @nome";

            comando.Parameters.AddWithValue("@nome", "%" + nome + "%");

            SqlDataReader dr = Conexao.ExecutarSelect(comando);

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Cliente objCliente = new Cliente();
                    objCliente.Id             = Convert.ToInt32(dr["clienteID"]);
                    objCliente.Nome           = (string)dr["nome"];
                    objCliente.Cpf            = (string)dr["cpf"];
                    objCliente.DataNascimento = Convert.ToDateTime(dr["dtNascimento"]);
                    objCliente.Endereco       = (string)dr["endereco"];
                    objCliente.Numero         = (string)dr["numero"];
                    objCliente.OrgaoExpedidor = (string)dr["orgaoExpedidor"];
                    objCliente.Rg             = (string)dr["rg"];
                    objCliente.Sexo           = (EnumSexo)dr["sexo"];
                    objCliente.ObjCidade      = Cidade.FindById(Convert.ToInt32(dr["cidadeId"]));
                    listaDeClientes.Add(objCliente);
                }
            }
            else
            {
                listaDeClientes = null;
            }
            return(listaDeClientes);
        }
コード例 #4
0
        public ActionResult Editar(int id)
        {
            Cidade objCidade = Cidade.FindById(id);

            return(View(objCidade));
        }
コード例 #5
0
 public ActionResult Editar(int id)
 {
     return(View(Cidade.FindById(id)));
 }